Skip to content

Upgrading angular 1 to 4

Breaking1.1.2+2 → 4.0.0+2Breaking34Platform1Deprecated6New28Changed15Fixed23Other5

BreakingUpgrade verdict

34 breaking changes and a platform requirement change.

  • The package has a new name. You must edit your dependency list by hand instead of upgrading normally.
  • Pipe classes can no longer be injected by default. Add the @Injectable() annotation to get that behavior back.
  • The old platform-wide lists of pipes, directives and providers are gone. List them yourself on each directive or component.
  • Forms directives are no longer part of the common directives list. Add them explicitly where needed.
Top 5 of 41 that need code or config changes

Dart SDK requirement changed in 4.0.0-alpha: >=1.4.0 → >=1.24.0 <2.0.0.

Breaking34
Package renamed from package:angular2 to package:angular, so pub upgrade from angular2 3.x to 4.x is not possible.
package:angularpackage:angular2
@Pipe-annotated classes are no longer considered @Injectable and cannot be used in a ReflectiveInjector unless annotated with @Injectable().
@Pipe@InjectableReflectiveInjector@Component@Directive
Removes PLATFORM_PIPES, PLATFORM_DIRECTIVES and PLATFORM_PROVIDERS; they must be listed manually in @Directive or @Component annotations.
PLATFORM_PIPESPLATFORM_DIRECTIVESPLATFORM_PROVIDERS@Directive@Component
Removes formDirectives from COMMON_DIRECTIVES; use [CORE_DIRECTIVES, formDirectives] for components using forms directives.
formDirectivesCOMMON_DIRECTIVESCORE_DIRECTIVES
Removes @Component#queries and @Directive#queries; use member-level @ContentChild, @ContentChildren, @ViewChild or @ViewChildren instead.
@Component#queries@Directive#queries@ContentChild@ContentChildren@ViewChild@ViewChildren
Renames DynamicComponentLoader to SlowComponentLoader and removes its projectableNodes and onDestroy arguments.
DynamicComponentLoaderSlowComponentLoaderComponentLoaderprojectableNodesonDestroy
Removes angular/platform/browser_static.dart; replace imports with angular/angular.dart.
angular/platform/browser_static.dartangular/angular.dart
Removes angular/platform/common_dom.dart; replace imports with angular/angular.dart.
angular/platform/common_dom.dartangular/angular.dart
Removes MockNgZone.
MockNgZone
Removes ViewEncapsulation.native, which is no longer supported.
ViewEncapsulation.native
Renames FORM_DIRECTIVES to formDirectives.
FORM_DIRECTIVESformDirectives
Removes angular/common.dart; replace imports with angular/angular.dart.
angular/common.dartangular/angular.dart
Removes angular/compiler.dart; invoke the compiler via transformers or pkg:build using angular/source_gen.dart.
angular/compiler.dartpkg:buildangular/source_gen.dart
Removes the deprecated @View() annotation entirely.
@View()
Removes the deprecated second parameter to ExceptionHandler entirely.
ExceptionHandler
Removes the dart:mirrors-based runtime interpreter; the AngularDart transformer is now always required, and package:angular2/reflection.dart is removed.
dart:mirrorspackage:angular2/reflection.dart
Returning false from an event handler no longer cancels the event.
Removes Query and ViewQuery in favor of ContentChild/ContentChildren and ViewChild/ViewChildren.
QueryViewQueryContentChildContentChildrenViewChildViewChildren
Removes the use_analyzer flag for the transformer, which is now always true.
use_analyzer
Removes all other unused or unsupported transformer flags, leaving a single universally supported CompilerFlags class.
CompilerFlags
Removes a number of classes that were never intended to be public.
Removes the second parameter to ExceptionHandler, which was a no-op.
ExceptionHandler
Removes the outputs field from Directive; outputs must now be declared with inline Output annotations.
DirectiveoutputsOutput
Throws during bootstrapping if the root component does not use default change detection.
OnPush
angular_compiler 0.3.0 initReflector() no longer treats @Pipe as an @Injectable service.
initReflector()@Pipe@Injectable
Removes MockNgZone.
MockNgZone
Forms API moved to a new package, angular_forms, versioned and maintained alongside the core framework.
angular_forms
Router is now published separately as package:angular_router instead of package:angular/router.dart.
package:angular_routerpackage:angular/router.dart
Removes angular/testing.dart; use the angular_test package instead.
angular/testing.dartangular_test
Removes angular/platform/testing.dart.
angular/platform/testing.dart
Removes platform/testing/browser_static.dart.
platform/testing/browser_static.dart
The bootstrap function now always throws a runtime exception, and bootstrap and bootstrapStatic are exported from angular.dart instead of platform/browser.dart and platform/browser_static.dart.
bootstrapbootstrapStaticangular.dartplatform/browser.dartplatform/browser_static.dart
Changes NgTestFixture.update to take a single optional parameter.
NgTestFixture.update
angular_test now supports package:angular instead of package:angular2.
package:angularpackage:angular2
Platform1
4.0.0 is the last stable release fully supporting Dart 1.24.0; future 5.0.0-alpha tracks the Dart 2.0 alpha SDK.
Deprecated6
Deprecates shadow piercing combinators /deep/ and >>> in favor of ::ng-deep.
/deep/>>>::ng-deep
Pub serve now defaults to a random unused port instead of 8080, and --port is deprecated in favor of --serve-arg.
--port--serve-arg
Deprecates --run-test-flag (-t), which no longer defaults to aot; use --test-arg instead.
--run-test-flag-t--test-arg
Deprecates --platform (-p), which no longer defaults to content-shell; use --test-arg instead.
--platform-p--test-arg
Deprecates --name (-n) and --simple-name (-N) in favor of --test-arg.
--name-n--simple-name-N--test-arg
Warns that changes to compatibility.dart may not follow semver and advises against using these APIs in new code.
compatibility.dart

Generated by DepDelta from published Dart source. Not mixed with prose notes.

  • removed: class AHref
  • removed: class AngularModule extends Module
  • removed: class Animate
  • removed: class Animation: abstract
  • removed: class AnimationResult
  • removed: class Application: abstract
  • removed: class Arrayify implements Function
  • removed: class AttachAware: abstract
  • removed: class AvgStopwatch extends Stopwatch
  • removed: class BoundViewFactory
  • removed: class BrowserCookies
  • removed: class CacheRegister
  • removed: class CacheRegisterStats
  • removed: class ClosureMap: abstract
  • removed: class Compiler implements Function
  • removed: class CompilerConfig
  • removed: class ContentEditable extends InputTextLike
  • removed: class ContextLocals
  • removed: class Cookies
  • removed: class Currency implements Function
  • removed: class Date implements Function
  • removed: class Decorator extends Directive
  • removed: class DetachAware: abstract
  • removed: class DirectiveAnnotation: abstract
  • removed: class DirectiveBinder: abstract
  • removed: class DirectiveInjector implements DirectiveBinder
  • removed: class DirectiveMap
  • removed: class DirectiveModule extends Module
  • removed: class ElementProbe
  • removed: class EventHandler
  • removed: class FieldGetterFactory: abstract
  • removed: class Filter implements Function
  • removed: class Formatter implements Injectable
  • removed: class FormatterModule extends Module
  • removed: class Http
  • removed: class HttpBackend
  • removed: class HttpConfig
  • removed: class HttpDefaultHeaders
  • removed: class HttpDefaults
  • removed: class HttpInterceptor
  • removed: class HttpInterceptors
  • removed: class HttpResponse
  • removed: class HttpResponseConfig
  • removed: class InputCheckbox
  • removed: class InputDateLike
  • removed: class InputNumberLike
  • removed: class InputRadio
  • removed: class InputSelect implements AttachAware
  • removed: class InputTextLike
  • removed: class Interpolate implements Function
  • removed: class Json implements Function
  • removed: class LimitTo implements Function
  • removed: class LocationWrapper
  • removed: class Lowercase implements Function
  • removed: class NgAttr extends DirectiveAnnotation
  • removed: class NgAttribute implements AttachAware
  • removed: class NgBaseCss
  • removed: class NgBind
  • removed: class NgBindHtml
  • removed: class NgBindRoute implements RouteProvider
  • removed: class NgBindTemplate
  • removed: class NgBindTypeForDateLike
  • removed: class NgBooleanAttribute
  • removed: class NgCallback extends DirectiveAnnotation
  • removed: class NgClassEven extends _NgClassBase
  • removed: class NgClassOdd extends _NgClassBase
  • removed: class NgCloak
  • removed: class NgControl: abstract implements AttachAware, DetachAware
  • removed: class NgElement
  • removed: class NgEvent
  • removed: class NgFalseValue
  • removed: class NgForm extends NgControl
  • removed: class NgHide
  • removed: class NgInclude
  • removed: class NgModel extends NgControl implements AttachAware
  • removed: class NgModelColorValidator implements NgValidator
  • removed: class NgModelConverter: abstract
  • removed: class NgModelEmailValidator implements NgValidator
  • removed: class NgModelMaxLengthValidator implements NgValidator
  • removed: class NgModelMaxNumberValidator implements NgValidator
  • removed: class NgModelMinLengthValidator implements NgValidator
  • removed: class NgModelMinNumberValidator implements NgValidator
  • removed: class NgModelNumberValidator implements NgValidator
  • removed: class NgModelOptions
  • removed: class NgModelPatternValidator implements NgValidator
  • removed: class NgModelRequiredValidator implements NgValidator
  • removed: class NgModelUrlValidator implements NgValidator
  • removed: class NgNonBindable
  • removed: class NgNullControl implements NgControl
  • removed: class NgNullForm extends NgNullControl implements NgForm
  • removed: class NgOneWay extends DirectiveAnnotation
  • removed: class NgOneWayOneTime extends DirectiveAnnotation
  • removed: class NgPluralize
  • removed: class NgRepeat
  • removed: class NgRouteCfg
  • removed: class NgRoutingHelper
  • removed: class NgShow
  • removed: class NgSource
  • removed: class NgTemplate
  • removed: class NgTrueValue
  • removed: class NgTwoWay extends DirectiveAnnotation
  • removed: class NgUnless extends _NgUnlessIfAttrDirectiveBase
  • removed: class NgValidator: abstract
  • removed: class NgValue
  • removed: class NgView implements DetachAware, RouteProvider
  • removed: class NoOpAnimation extends Animation
  • removed: class NullTreeSanitizer implements dom.NodeTreeSanitizer
  • removed: class Number
  • removed: class OptionValue implements AttachAware, DetachAware
  • removed: class OrderBy implements Function
  • removed: class Parser
  • removed: class PrototypeMap<K, V> implements Map<K,V>
  • removed: class ResourceUrlResolver
  • removed: class RootScope extends Scope
  • removed: class RouteInitializer: abstract
  • removed: class RouteViewFactory
  • removed: class Scope
  • removed: class ScopeAware: abstract
  • removed: class ScopeDigestTTL
  • removed: class ScopeEvent
  • removed: class ScopeStats
  • removed: class ScopeStatsConfig
  • removed: class ScopeStatsEmitter
  • removed: class ShadowRootAware: abstract
  • removed: class Stringify implements Function
  • removed: class TemplateCache extends LruCache<String, HttpResponse>
  • removed: class Uppercase implements Function
  • removed: class UrlRewriter
  • removed: class View
  • removed: class ViewFactory implements Function
  • removed: class ViewFactoryCache
  • removed: class ViewPort
  • removed: class Visibility
  • removed: class VmTurnZone
  • removed: class Watch
  • removed: ctor AHref(this.element, VmTurnZone zone)
  • removed: ctor AngularModule()
  • removed: ctor Application()
  • removed: ctor BoundViewFactory(this.viewFactory, this.directiveInjector)
  • removed: ctor BrowserCookies(this._exceptionHandler)
  • removed: ctor CacheRegisterStats(this.name)
  • removed: ctor Compiler(this._perf, this._expando)
  • removed: ctor CompilerConfig()
  • removed: ctor CompilerConfig.withOptions({this.elementProbeEnabled = …})
  • removed: ctor ContentEditable(dom.Element inputElement, NgModel ngModel, Scope scope, NgModelOptions modelOptions)
  • removed: ctor ContextLocals(this._parentContext, [Map<String, Object> locals = …])
  • removed: ctor Cookies(this._browserCookies)
  • removed: ctor Decorator({children = …, map, selector, DirectiveBinderFn module, visibility, exportExpressions, exportExpressionAttrs, updateBoundElementPropertiesOnEvents})
  • removed: ctor DirectiveAnnotation(this.attrName)
  • removed: ctor DirectiveInjector(DirectiveInjector parent, appInjector, this._node, this._nodeAttrs, this._eventHandler, this.scope, this._animate, [View view, this._shadowBoundary])
  • removed: ctor DirectiveMap(Injector this._injector, this._formatters, MetadataExtractor metadataExtractor, this._directiveSelectorFactory)
  • removed: ctor DirectiveModule()
  • removed: ctor ElementProbe(this.parent, this.element, this.injector, this.scope)
  • removed: ctor EventHandler(this._rootNode, this._expando, this._exceptionHandler)
  • removed: ctor Filter(this._parser)
  • removed: ctor Formatter({this.name})
  • removed: ctor FormatterModule()
  • removed: ctor Http(this._cookies, this._location, this._rewriter, this._backend, this.defaults, this._interceptors, this._rootScope, this._httpConfig, this._zone, this._pendingAsync)
  • removed: ctor HttpConfig()
  • removed: ctor HttpConfig.withOptions({this.coalesceDuration})
  • removed: ctor HttpDefaults(this.headers)
  • removed: ctor HttpInterceptor({this.request, this.response, this.requestError, this.responseError})
  • removed: ctor HttpInterceptors()
  • removed: ctor HttpInterceptors.of([List interceptors])
  • removed: ctor HttpResponse([this.status, this.responseText, this._headers, this.config])
  • removed: ctor HttpResponse.copy(HttpResponse r, {data})
  • removed: ctor HttpResponseConfig({this.url, this.params, this.headers, this.data})
  • removed: ctor InputCheckbox(dom.Element this.inputElement, this.ngModel, this.scope, this.ngTrueValue, this.ngFalseValue, this.ngModelOptions)
  • removed: ctor InputDateLike(dom.Element this.inputElement, this.ngModel, this.scope, this.ngBindType, this.ngModelOptions)
  • removed: ctor InputNumberLike(dom.Element this.inputElement, this.ngModel, this.scope, this.ngModelOptions)
  • removed: ctor InputRadio(dom.Element this.radioButtonElement, this.ngModel, this.scope, this.ngValue, NodeAttrs attrs)
  • removed: ctor InputSelect(dom.Element this._selectElement, this._attrs, this._model, this._scope)
  • removed: ctor InputTextLike(this.inputElement, this.ngModel, this.scope, this.ngModelOptions)
  • removed: ctor Interpolate(CacheRegister cacheRegister)
  • removed: ctor LimitTo(this._injector)
  • removed: ctor NgAttr(String attrName)
  • removed: ctor NgAttribute(this._attrs)
  • removed: ctor NgBind(this.element, ElementProbe probe)
  • removed: ctor NgBindHtml(this.element, this.validator)
  • removed: ctor NgBindRoute(this._router, this._injector, NgRoutingHelper _)
  • removed: ctor NgBindTemplate(this.element)
  • removed: ctor NgBindTypeForDateLike(dom.Element this.inputElement)
  • removed: ctor NgBooleanAttribute(this._ngElement)
  • removed: ctor NgCallback(String attrName)
  • removed: ctor NgClassEven(NgElement ngElement, Scope scope, NodeAttrs nodeAttrs)
  • removed: ctor NgClassOdd(NgElement ngElement, Scope scope, NodeAttrs nodeAttrs)
  • removed: ctor NgCloak(dom.Element element, Animate animate)
  • removed: ctor NgControl(NgElement this._element, DirectiveInjector injector, Animate this._animate)
  • removed: ctor NgElement(this.node, this._rootScope, this._animate, [this._lightDom])
  • removed: ctor NgEvent(this._element, this._scope)
  • removed: ctor NgFalseValue([this.element])
  • removed: ctor NgForm(this._scope, NgElement element, DirectiveInjector injector, Animate animate)
  • removed: ctor NgHide(this.element, this.animate)
  • removed: ctor NgInclude(this.element, this.scope, this.viewFactoryCache, this.directiveInjector, this.directives)
  • removed: ctor NgModel(this._scope, NgElement element, DirectiveInjector injector, NodeAttrs attrs, Animate animate, ElementProbe probe)
  • removed: ctor NgModelColorValidator(NgModel ngModel)
  • removed: ctor NgModelEmailValidator(NgModel ngModel)
  • removed: ctor NgModelMaxLengthValidator(NgModel this._ngModel)
  • removed: ctor NgModelMaxNumberValidator(NgModel this._ngModel)
  • removed: ctor NgModelMinLengthValidator(NgModel this._ngModel)
  • removed: ctor NgModelMinNumberValidator(NgModel this._ngModel)
  • removed: ctor NgModelNumberValidator(NgModel ngModel)
  • removed: ctor NgModelOptions()
  • removed: ctor NgModelPatternValidator(NgModel this._ngModel)
  • removed: ctor NgModelRequiredValidator(NgModel this._ngModel)
  • removed: ctor NgModelUrlValidator(NgModel ngModel)
  • removed: ctor NgNullForm()
  • removed: ctor NgOneWay(String attrName)
  • removed: ctor NgOneWayOneTime(String attrName)
  • removed: ctor NgPluralize(this._scope, this._element, this._interpolate, this._formatters)
  • removed: ctor NgRepeat(this._viewPort, this._boundViewFactory, this._scope, this._parser, this.formatters)
  • removed: ctor NgRouteCfg({this.view, this.viewHtml, this.path, this.mount, this.modules, this.defaultRoute, this.enter, this.preEnter, this.preLeave, this.leave, this.dontLeaveOnParamChanges, this.watchQueryParameters})
  • removed: ctor NgRoutingHelper(RouteInitializer initializer, Injector injector, this.router, this._ngApp)
  • removed: ctor NgShow(this.element, this.animate)
  • removed: ctor NgSource(this._ngElement)
  • removed: ctor NgSwitch(this._scope)
  • removed: ctor NgTemplate(this.element, this.templateCache)
  • removed: ctor NgTrueValue([this.element])
  • removed: ctor NgTwoWay(String attrName)
  • removed: ctor NgUnless(ViewFactory viewFactory, ViewPort viewPort, Scope scope)
  • removed: ctor NgValue(this.element)
  • removed: ctor NgView(this._element, this._viewFactoryCache, DirectiveInjector dirInjector, this._appInjector, Router router, this._scope)
  • removed: ctor OptionValue(this._element, this._inputSelectDirective, this._ngValue)
  • removed: ctor OrderBy(this._parser)
  • removed: ctor Parser(this._lexer, this._backend, CacheRegister cacheRegister)
  • removed: ctor PrototypeMap(this.prototype)
  • removed: ctor RootScope(Object context, Parser parser, ASTParser astParser, FieldGetterFactory fieldGetterFactory, FormatterMap formatters, this._exceptionHandler, this._ttl, this._zone, ScopeStats _scopeStats, CacheRegister cacheRegister, this._pendingAsync)
  • removed: ctor RouteViewFactory(this.locationService)
  • removed: ctor Scope(Object this.context, this.rootScope, this._parentScope, this._readWriteGroup, this._readOnlyGroup, this.id, this._stats)
  • removed: ctor ScopeDigestTTL()
  • removed: ctor ScopeDigestTTL.value(this.ttl)
  • removed: ctor ScopeEvent(this.name, this.targetScope, this.data)
  • removed: ctor ScopeStats(this._emitter, this._config)
  • removed: ctor ScopeStatsConfig()
  • removed: ctor ScopeStatsConfig.enabled()
  • removed: ctor TemplateCache({int capacity})
  • removed: ctor View(this.nodes, this.scope)
  • removed: ctor ViewFactory(templateNodes, this.elementBinders, this._perf)
  • removed: ctor ViewFactoryCache(this.http, this.templateCache, this.compiler, this.treeSanitizer, this.resourceResolver, CacheRegister cacheRegister)
  • removed: ctor ViewPort(DirectiveInjector directiveInjector, this.scope, this.placeholder, this._animate, [this._lightDom, View parentView])
  • removed: ctor VmTurnZone()
  • removed: ctor Watch(this._watchGroup, this._record, this.reactionFn)
  • removed: field AHref.element: final dom.Element
  • removed: field Animate.animationsAllowed: bool
  • removed: field AnimationResult.value: final String
  • removed: field Application.element: dom.Element
  • removed: field Application.injector: Injector
  • removed: field Application.modules: final List<Module>
  • removed: field Application.ngModule: final AngularModule
  • removed: field Application.zone: final VmTurnZone
  • removed: field BoundViewFactory.directiveInjector: DirectiveInjector
  • removed: field BoundViewFactory.viewFactory: ViewFactory
  • removed: field BrowserCookies.String>: var
  • removed: field BrowserCookies.URL_PROTOCOL: final
  • removed: field BrowserCookies.cookiePath: String
  • removed: field BrowserCookies.operator[]: void
  • removed: field CacheRegisterStats.length: int
  • removed: field CacheRegisterStats.name: final String
  • removed: field CompilerConfig.elementProbeEnabled: final bool
  • removed: field Component.publishAs: final String
  • removed: field Component.useNgBaseCss: final bool
  • removed: field Component.useShadowDom: final bool
  • removed: field ContextLocals.Object>: final Map
  • removed: field ContextLocals.operator[]: void
  • removed: field Cookies.operator[]: void
  • removed: field Currency.NumberFormat>(): var
  • removed: field Date.DateFormat>>(): var
  • removed: field Date.Map<String: var
  • removed: field Directive.children: final String
  • removed: field Directive.exportExpressionAttrs: final List<String>
  • removed: field Directive.exportExpressions: final List<String>
  • removed: field Directive.map: final Map<String, String>
  • removed: field Directive.module: final DirectiveBinderFn
  • removed: field Directive.updateBoundElementPropertiesOnEvents: final List<String>
  • removed: field DirectiveAnnotation.attrName: final String
  • removed: field DirectiveInjector.lightDom: LightDom
  • removed: field DirectiveInjector.scope: Scope
  • removed: field DirectiveMap.List<DirectiveTypeTuple>>(): final Map<String, List<DirectiveTypeTuple>>
  • removed: field DirectiveMap.map: final Map<String, List<DirectiveTypeTuple>>
  • removed: field ElementProbe.bindingExpressions: final
  • removed: field ElementProbe.element: final dom.Node
  • removed: field ElementProbe.injector: final DirectiveInjector
  • removed: field ElementProbe.modelExpressions: final
  • removed: field ElementProbe.parent: final ElementProbe
  • removed: field ElementProbe.scope: final Scope
  • removed: field EventHandler.Function>(): final
  • removed: field Formatter.name: final String
  • removed: field Http.async.Future<HttpResponse>>(): final
  • removed: field Http.defaults: final HttpDefaults
  • removed: field HttpConfig.coalesceDuration: final Duration
  • removed: field HttpDefaults.cache: var
  • removed: field HttpDefaults.headers: HttpDefaultHeaders
  • removed: field HttpDefaults.xsrfCookieName: String
  • removed: field HttpDefaults.xsrfHeaderName: String
  • removed: field HttpInterceptor.request: RequestInterceptor
  • removed: field HttpInterceptor.requestError: RequestErrorInterceptor
  • removed: field HttpInterceptor.response: Response
  • removed: field HttpInterceptor.responseError: ResponseError
  • removed: field HttpResponse.config: HttpResponseConfig
  • removed: field HttpResponse.responseText: var
  • removed: field HttpResponse.status: int
  • removed: field HttpResponseConfig.data: var
  • removed: field HttpResponseConfig.headers: Map
  • removed: field HttpResponseConfig.params: Map
  • removed: field HttpResponseConfig.url: String
  • removed: field InputCheckbox.inputElement: final dom.CheckboxInputElement
  • removed: field InputCheckbox.ngFalseValue: final NgFalseValue
  • removed: field InputCheckbox.ngModel: final NgModel
  • removed: field InputCheckbox.ngModelOptions: final NgModelOptions
  • removed: field InputCheckbox.ngTrueValue: final NgTrueValue
  • removed: field InputCheckbox.scope: final Scope
  • removed: field InputDateLike.inputElement: final dom.InputElement
  • removed: field InputDateLike.ngBindType: NgBindTypeForDateLike
  • removed: field InputDateLike.ngModel: final NgModel
  • removed: field InputDateLike.ngModelOptions: final NgModelOptions
  • removed: field InputDateLike.scope: final Scope
  • removed: field InputNumberLike.inputElement: final dom.InputElement
  • removed: field InputNumberLike.ngModel: final NgModel
  • removed: field InputNumberLike.ngModelOptions: final NgModelOptions
  • removed: field InputNumberLike.scope: final Scope
  • removed: field InputRadio.ngModel: final NgModel
  • removed: field InputRadio.ngValue: final NgValue
  • removed: field InputRadio.radioButtonElement: final dom.RadioButtonInputElement
  • removed: field InputRadio.scope: final Scope
  • removed: field InputSelect.options: final
  • removed: field InputTextLike.inputElement: final dom.Element
  • removed: field InputTextLike.ngModel: final NgModel
  • removed: field InputTextLike.ngModelOptions: final NgModelOptions
  • removed: field InputTextLike.scope: final Scope
  • removed: field NgBaseCss.styles: List<dom.StyleElement>
  • removed: field NgBind.element: final dom.Element
  • removed: field NgBindHtml.element: final dom.Element
  • removed: field NgBindHtml.validator: final dom.NodeValidator
  • removed: field NgBindRoute.routeName: String
  • removed: field NgBindTemplate.element: final dom.Element
  • removed: field NgBindTypeForDateLike.inputElement: final dom.InputElement
  • removed: field NgControl.List<NgControl>>(): final
  • removed: field NgControl.Set<NgControl>>(): final Map<String, Set<NgControl>>
  • removed: field NgControl.errorStates: final Map<String, Set<NgControl>>
  • removed: field NgControl.infoStates: final Map<String, Set<NgControl>>
  • removed: field NgElement.bool>(): final
  • removed: field NgElement.dynamic>(): final
  • removed: field NgElement.node: final dom.Element
  • removed: field NgEvent.BoundExpression>(): var
  • removed: field NgEvent.listeners: var
  • removed: field NgFalseValue.element: final dom.Element
  • removed: field NgFalseValue.value: var
  • removed: field NgHide.animate: final Animate
  • removed: field NgHide.element: final dom.Element
  • removed: field NgInclude.directiveInjector: final DirectiveInjector
  • removed: field NgInclude.directives: final DirectiveMap
  • removed: field NgInclude.element: final dom.Element
  • removed: field NgInclude.scope: final Scope
  • removed: field NgInclude.viewFactoryCache: final ViewFactoryCache
  • removed: field NgModel.render: Function
  • removed: field NgModel.setter: BoundSetter
  • removed: field NgModelColorValidator.name: final String
  • removed: field NgModelEmailValidator.name: final String
  • removed: field NgModelMaxLengthValidator.name: final String
  • removed: field NgModelMaxNumberValidator.name: final String
  • removed: field NgModelMinLengthValidator.name: final String
  • removed: field NgModelMinNumberValidator.name: final String
  • removed: field NgModelNumberValidator.name: final String
  • removed: field NgModelPatternValidator.name: final String
  • removed: field NgModelRequiredValidator.name: final String
  • removed: field NgModelUrlValidator.name: final String
  • removed: field NgNullControl.element: NgElement
  • removed: field NgNullControl.errorStates: var
  • removed: field NgNullControl.errors: var
  • removed: field NgNullControl.infoStates: var
  • removed: field NgNullForm.[]: operator
  • removed: field NgPluralize.String>: final
  • removed: field NgRepeat.formatters: final FormatterMap
  • removed: field NgRouteCfg.defaultRoute: final bool
  • removed: field NgRouteCfg.dontLeaveOnParamChanges: final bool
  • removed: field NgRouteCfg.enter: final RouteEnterEventHandler
  • removed: field NgRouteCfg.leave: final RouteLeaveEventHandler
  • removed: field NgRouteCfg.modules: final Function
  • removed: field NgRouteCfg.mount: final Map<String, NgRouteCfg>
  • removed: field NgRouteCfg.path: final String
  • removed: field NgRouteCfg.preEnter: final RoutePreEnterEventHandler
  • removed: field NgRouteCfg.preLeave: final RoutePreLeaveEventHandler
  • removed: field NgRouteCfg.view: final String
  • removed: field NgRouteCfg.viewHtml: final String
  • removed: field NgRouteCfg.watchQueryParameters: final List<Pattern>
  • removed: field NgRoutingHelper.router: final Router
  • removed: field NgShow.animate: final Animate
  • removed: field NgShow.element: final dom.Element
  • removed: field NgSwitch.onChange: Function
  • removed: field NgTemplate.element: final dom.Element
  • removed: field NgTemplate.templateCache: final TemplateCache
  • removed: field NgTrueValue.element: final dom.Element
  • removed: field NgTrueValue.value: var
  • removed: field NgValue.element: final dom.Element
  • removed: field Number.Map<num: var
  • removed: field Number.NumberFormat>>(): var
  • removed: field PrototypeMap.[]: void operator
  • removed: field PrototypeMap.prototype: final Map<K, V>
  • removed: field PrototypeMap.self: final Map<K, V>
  • removed: field RootScope.AST>(): final Map<String, AST>
  • removed: field RootScope.astCache: final Map<String, AST>
  • removed: field RouteViewFactory.locationService: NgRoutingHelper
  • removed: field Scope.context: final dynamic
  • removed: field Scope.id: final String
  • removed: field Scope.rootScope: final RootScope
  • removed: field ScopeDigestTTL.ttl: final int
  • removed: field ScopeEvent.data: final
  • removed: field ScopeEvent.name: final String
  • removed: field ScopeEvent.targetScope: final Scope
  • removed: field ScopeStats.evalStopwatch: final
  • removed: field ScopeStats.fieldStopwatch: final
  • removed: field ScopeStats.processStopwatch: final
  • removed: field ScopeStatsConfig.emit: var
  • removed: field View.insertionPoints: final List
  • removed: field View.nodes: final List<dom.Node>
  • removed: field View.scope: final Scope
  • removed: field ViewFactory.elementBinders: final List<TaggedElementBinder>
  • removed: field ViewFactory.nodeLinkingInfos: final List<NodeLinkingInfo>
  • removed: field ViewFactory.templateNodes: final List<dom.Node>
  • removed: field ViewFactoryCache.ViewFactory>(): final
  • removed: field ViewFactoryCache.compiler: final Compiler
  • removed: field ViewFactoryCache.http: final Http
  • removed: field ViewFactoryCache.parseDocument: final dom.HtmlDocument
  • removed: field ViewFactoryCache.resourceResolver: final ResourceUrlResolver
  • removed: field ViewFactoryCache.templateCache: final TemplateCache
  • removed: field ViewFactoryCache.treeSanitizer: final dom.NodeTreeSanitizer
  • removed: field ViewFactoryCache.viewFactoryCache: final
  • removed: field ViewPort.directiveInjector: final DirectiveInjector
  • removed: field ViewPort.placeholder: final dom.Node
  • removed: field ViewPort.scope: final Scope
  • removed: field ViewPort.views: final
  • removed: field Visibility.name: final String
  • removed: field VmTurnZone.countPendingAsync: CountPendingAsync
  • removed: field VmTurnZone.onCreateTimer: ZoneCreateTimer
  • removed: field VmTurnZone.onError: ZoneOnError
  • removed: field VmTurnZone.onScheduleMicrotask: ZoneScheduleMicrotask
  • removed: field VmTurnZone.onTurnDone: ZoneOnTurnDone
  • removed: field VmTurnZone.onTurnStart: ZoneOnTurnStart
  • removed: field Watch.reactionFn: final ReactionFn
  • removed: function getTestability(dom.Node node): _Testability
  • removed: function ngDirectives(nodeOrSelector): List<Object>
  • removed: function ngInjector(nodeOrSelector): DirectiveInjector
  • removed: function ngProbe(nodeOrSelector): ElementProbe
  • removed: function ngQuery(dom.Node element, String selector, [String containsText]): List<dom.Element>
  • removed: function ngRoute({String path, String view, String viewHtml, Map<String, NgRouteCfg> mount, modules(), bool defaultRoute = …, RoutePreEnterEventHandler preEnter, RouteEnterEventHandler enter, RoutePreLeaveEventHandler preLeave, RouteLeaveEventHandler leave, dontLeaveOnParamChanges = …, List<Pattern> watchQueryParameters}): NgRouteCfg
  • removed: function ngScope(nodeOrSelector): Scope
  • removed: function traceAsyncEnd(dynamic range): dynamic
  • removed: function traceAsyncStart(String rangeType, String action): dynamic
  • removed: function traceCreateScope(signature, [flags]): dynamic
  • removed: function traceDetectWTF(dynamic context)
  • removed: function traceEnter(dynamic scope): dynamic
  • removed: function traceEnter1(dynamic scope, arg1): dynamic
  • removed: function traceLeave(dynamic scope): dynamic
  • removed: function traceLeaveVal(dynamic scope, dynamic returnValue): dynamic
  • removed: get Animation.onCompleted: async.Future<AnimationResult>
  • removed: get AnimationResult.isCompleted: bool
  • removed: get AvgStopwatch.count: int
  • removed: get AvgStopwatch.ratePerMs: double
  • removed: get BrowserCookies.all: Map<String, String>
  • removed: get CacheRegister.stats: List<CacheRegisterStats>
  • removed: get Component.cssUrls: List<String>
  • removed: get ContentEditable.typedValue: String
  • removed: get ContextLocals.parentContext: Object
  • removed: get DirectiveInjector.directives: List
  • removed: get DirectiveInjector.elementProbe: ElementProbe
  • removed: get DirectiveInjector.ngElement: NgElement
  • removed: get DirectiveInjector.parent: Object
  • removed: get DirectiveMap.selector: DirectiveSelector
  • removed: get ElementProbe.directives: List
  • removed: get Http.pendingRequests: Iterable<async.Future<HttpResponse> >
  • removed: get HttpResponse.data
  • removed: get InputDateLike.typedValue: dynamic
  • removed: get InputNumberLike.typedValue: num
  • removed: get InputTextLike.typedValue
  • removed: get LocationWrapper.location
  • removed: get NgBaseCss.urls: List<String>
  • removed: get NgBindRoute.parameters: Map<String, String>
  • removed: get NgBindRoute.route: Route
  • removed: get NgBindTypeForDateLike.idlAttrKind: String
  • removed: get NgBindTypeForDateLike.inputTypedValue: dynamic
  • removed: get NgBindTypeForDateLike.inputValueAsDate: DateTime
  • removed: get NgControl.dirty: bool
  • removed: get NgControl.element: NgElement
  • removed: get NgControl.invalid: bool
  • removed: get NgControl.invalidSubmit: bool
  • removed: get NgControl.name: String
  • removed: get NgControl.parentControl: NgControl
  • removed: get NgControl.pristine: bool
  • removed: get NgControl.submitted: bool
  • removed: get NgControl.touched: bool
  • removed: get NgControl.untouched: bool
  • removed: get NgControl.valid: bool
  • removed: get NgControl.validSubmit: bool
  • removed: get NgForm.controls: Map<String, List<NgControl>>
  • removed: get NgForm.name: String
  • removed: get NgModel.converter: NgModelConverter
  • removed: get NgModel.modelValue
  • removed: get NgModel.name: String
  • removed: get NgModel.validators: List<NgValidator>
  • removed: get NgModel.viewValue
  • removed: get NgModel.watchCollection: bool
  • removed: get NgModelConverter.name: String
  • removed: get NgModelMaxNumberValidator.max
  • removed: get NgModelMinNumberValidator.min
  • removed: get NgNullControl.dirty: bool
  • removed: get NgNullControl.invalid: bool
  • removed: get NgNullControl.invalidSubmit: bool
  • removed: get NgNullControl.name: String
  • removed: get NgNullControl.parentControl
  • removed: get NgNullControl.pristine: bool
  • removed: get NgNullControl.submitted: bool
  • removed: get NgNullControl.touched: bool
  • removed: get NgNullControl.untouched: bool
  • removed: get NgNullControl.valid: bool
  • removed: get NgNullControl.validSubmit: bool
  • removed: get NgNullForm.controls
  • removed: get NgValidator.name: String
  • removed: get NgValue.value: dynamic
  • removed: get NgView.parameters: Map<String, String>
  • removed: get NgView.route: Route
  • removed: get NgView.routeName: String
  • removed: get NoOpAnimation.onCompleted
  • removed: get OptionValue.ngValue: dynamic
  • removed: get PrototypeMap.isEmpty: bool
  • removed: get PrototypeMap.isNotEmpty: bool
  • removed: get PrototypeMap.keys: Iterable<K>
  • removed: get PrototypeMap.length: int
  • removed: get PrototypeMap.values: Iterable<V>
  • removed: get RootScope.isAttached: bool
  • removed: get RootScope.rootScope: RootScope
  • removed: get RootScope.state: String
  • removed: get Scope.hasOwnStreams: bool
  • removed: get Scope.isAttached: bool
  • removed: get Scope.isDestroyed: bool
  • removed: get Scope.parentScope: Scope
  • removed: get ScopeEvent.currentScope: Scope
  • removed: get ScopeEvent.defaultPrevented: bool
  • removed: get ScopeEvent.propagationStopped: bool
  • removed: get ViewPort.nodes: List<dom.Node>
  • removed: get Watch.expression
  • removed: method Animate.addClass(dom.Element element, String cssClass): Animation
  • removed: method Animate.insert(Iterable<dom.Node> nodes, dom.Node parent, { dom.Node insertBefore }): Animation
  • removed: method Animate.move(Iterable<dom.Node> nodes, dom.Node parent, { dom.Node insertBefore }): Animation
  • removed: method Animate.remove(Iterable<dom.Node> nodes): Animation
  • removed: method Animate.removeClass(dom.Element element, String cssClass): Animation
  • removed: method Animation.cancel(): void
  • removed: method Animation.complete(): void
  • removed: method Application.addModule(Module module): Application
  • removed: method Application.createInjector(): Injector
  • removed: method Application.rootContextType(Type rootContext): Application
  • removed: method Application.run(): Injector
  • removed: method Application.selector(String selector): dom.Element
  • removed: method Arrayify.call(Map inputMap): List<_KeyValue>
  • removed: method AttachAware.attach(): void
  • removed: method AvgStopwatch.increment(int count): int
  • removed: method AvgStopwatch.reset(): void
  • removed: method BoundViewFactory.call(Scope scope): View
  • removed: method BrowserCookies.operator[](key): String
  • removed: method CacheRegister.clear([String name]): void
  • removed: method CacheRegister.registerCache(String name, cache): void
  • removed: method ClosureMap.lookupFunction(String name, CallArguments arguments): MethodClosure
  • removed: method ClosureMap.lookupGetter(String name): Getter
  • removed: method ClosureMap.lookupSetter(String name): Setter
  • removed: method ClosureMap.lookupSymbol(String name): Symbol
  • removed: method Compiler.call(List<dom.Node> elements, DirectiveMap directives): ViewFactory
  • removed: method ContextLocals.hasProperty(String prop): bool
  • removed: method ContextLocals.operator[](String prop): dynamic
  • removed: method Cookies.operator[](name): String
  • removed: method Cookies.remove(name): void
  • removed: method Currency.call(value, [symbol = …, leading = …])
  • removed: method Date.call(Object date, [String format = …]): dynamic
  • removed: method DetachAware.detach(): void
  • removed: method Directive.toString(): String
  • removed: method DirectiveBinder.bind(key, {dynamic toValue, Function toFactory, Type toImplementation, toInstanceOf, inject = …, Visibility visibility = …}): void
  • removed: method DirectiveInjector.bind(key, {dynamic toValue = …, Function toFactory = …, Type toImplementation, toInstanceOf, inject = …, Visibility visibility = …}): void
  • removed: method DirectiveInjector.bindByKey(Key key, Function factory, List<Key> parameterKeys, [Visibility visibility]): void
  • removed: method DirectiveInjector.get(Type type): Object
  • removed: method DirectiveInjector.getByKey(Key key): Object
  • removed: method DirectiveInjector.getFromParent(Type type): Object
  • removed: method DirectiveInjector.getFromParentByKey(Key key): Object
  • removed: method DirectiveMap.forEach(fn(K, Type)): void
  • removed: method DirectiveMap.operator[](String key): List<DirectiveTypeTuple>
  • removed: method ElementProbe.directive(Type type): dynamic
  • removed: method EventHandler.register(String eventName): void
  • removed: method FieldGetterFactory.getter(Object object, String name): FieldGetter
  • removed: method Filter.call(List items, var expression, [var comparator]): List
  • removed: method Formatter.toString(): String
  • removed: method Http.call({ String url, String method, dynamic data, Map<String, dynamic> params, Map<String, dynamic> headers, bool withCredentials = …, String xsrfHeaderName, String xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse>
  • removed: method Http.delete(String url, { dynamic data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse>
  • removed: method Http.get(String url, { Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse>
  • removed: method Http.head(String url, { dynamic data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse>
  • removed: method Http.jsonp(String url, { dynamic data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse>
  • removed: method Http.post(String url, dynamic data, { Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse>
  • removed: method Http.put(String url, dynamic data, { Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse>
  • removed: method HttpBackend.request(String url, {String method, bool withCredentials, String responseType, String mimeType, Map<String, String> requestHeaders, sendData, void onProgress(dom.ProgressEvent e)}): async.Future
  • removed: method HttpDefaultHeaders.operator[](method)
  • removed: method HttpDefaultHeaders.setHeaders(Map<String, String> headers, String method)
  • removed: method HttpInterceptors.add(HttpInterceptor x)
  • removed: method HttpInterceptors.addAll(List<HttpInterceptor> x)
  • removed: method HttpInterceptors.constructChain(List chain)
  • removed: method HttpResponse.headers([String key])
  • removed: method HttpResponse.toString()
  • removed: method HttpResponseConfig.header([String name])
  • removed: method InputDateLike.processValue(): void
  • removed: method InputNumberLike.processValue(): void
  • removed: method InputSelect.attach(): void
  • removed: method InputSelect.dirty(): void
  • removed: method InputTextLike.processValue([_]): void
  • removed: method Interpolate.call(String template, [bool mustHaveExpression = …, String startSymbol = …, String endSymbol = …]): Interpolation
  • removed: method Json.call(jsonObj): String
  • removed: method LimitTo.call(dynamic items, [int limit]): dynamic
  • removed: method Lowercase.call(String text)
  • removed: method NgAttribute.attach(): void
  • removed: method NgControl.addControl(NgControl control): void
  • removed: method NgControl.addErrorState(NgControl childControl, String errorName): void
  • removed: method NgControl.addInfoState(NgControl childControl, String stateName): void
  • removed: method NgControl.attach(): void
  • removed: method NgControl.clearErrorStates(): void
  • removed: method NgControl.detach(): void
  • removed: method NgControl.hasErrorState(String errorName): bool
  • removed: method NgControl.onSubmit(bool valid): void
  • removed: method NgControl.removeControl(NgControl control): void
  • removed: method NgControl.removeErrorState(NgControl childControl, String errorName): void
  • removed: method NgControl.removeInfoState(NgControl childControl, String stateName): void
  • removed: method NgControl.removeStates(NgControl control): void
  • removed: method NgControl.reset(): void
  • removed: method NgControl.validate(): void
  • removed: method NgElement.addClass(String className): void
  • removed: method NgElement.removeAttribute(String attrName): void
  • removed: method NgElement.removeClass(String className): void
  • removed: method NgElement.setAttribute(String attrName, [value = …]): void
  • removed: method NgForm.operator[](String name): NgControl
  • removed: method NgModel.addError(String error): void
  • removed: method NgModel.addInfo(String info): void
  • removed: method NgModel.addValidator(NgValidator v): void
  • removed: method NgModel.attach(): void
  • removed: method NgModel.markAsDirty(): void
  • removed: method NgModel.markAsPristine(): void
  • removed: method NgModel.markAsTouched(): void
  • removed: method NgModel.markAsUntouched(): void
  • removed: method NgModel.onSubmit(bool valid): void
  • removed: method NgModel.removeError(String error): void
  • removed: method NgModel.removeInfo(String info): void
  • removed: method NgModel.removeValidator(NgValidator v): void
  • removed: method NgModel.reset(): void
  • removed: method NgModel.validate(): void
  • removed: method NgModel.validateLater(): void
  • removed: method NgModelColorValidator.isValid(modelValue): bool
  • removed: method NgModelConverter.format(value)
  • removed: method NgModelConverter.parse(value)
  • removed: method NgModelEmailValidator.isValid(modelValue): bool
  • removed: method NgModelMaxLengthValidator.isValid(modelValue): bool
  • removed: method NgModelMaxNumberValidator.isValid(modelValue): bool
  • removed: method NgModelMinLengthValidator.isValid(modelValue): bool
  • removed: method NgModelMinNumberValidator.isValid(modelValue): bool
  • removed: method NgModelNumberValidator.isValid(modelValue): bool
  • removed: method NgModelOptions.executeBlurFunc(func()): void
  • removed: method NgModelOptions.executeChangeFunc(func()): void
  • removed: method NgModelOptions.executeInputFunc(func()): void
  • removed: method NgModelPatternValidator.isValid(modelValue): bool
  • removed: method NgModelRequiredValidator.isValid(modelValue): bool
  • removed: method NgModelUrlValidator.isValid(modelValue): bool
  • removed: method NgNullControl.addControl(control): void
  • removed: method NgNullControl.addErrorState(NgControl control, String state): void
  • removed: method NgNullControl.addInfoState(NgControl control, String state): void
  • removed: method NgNullControl.attach(): void
  • removed: method NgNullControl.clearErrorStates(): void
  • removed: method NgNullControl.detach(): void
  • removed: method NgNullControl.hasErrorState(String key): bool
  • removed: method NgNullControl.onSubmit(bool valid): void
  • removed: method NgNullControl.removeControl(control): void
  • removed: method NgNullControl.removeErrorState(NgControl control, String state): void
  • removed: method NgNullControl.removeInfoState(NgControl control, String state): void
  • removed: method NgNullControl.removeStates(NgControl control): void
  • removed: method NgNullControl.reset(): void
  • removed: method NgNullControl.updateControlValidity(NgControl ctrl, String errorType, bool isValid): void
  • removed: method NgNullControl.validate(): void
  • removed: method NgNullForm.operator[](name)
  • removed: method NgSwitch.addCase(String value, ViewPort anchor, BoundViewFactory viewFactory): void
  • removed: method NgTrueValue.isValue(val): bool
  • removed: method NgValidator.isValid(modelValue): bool
  • removed: method NgView.detach(): void
  • removed: method NoOpAnimation.cancel()
  • removed: method NoOpAnimation.complete()
  • removed: method NullTreeSanitizer.sanitizeTree(dom.Node node): void
  • removed: method Number.call(value, [fractionSize = …])
  • removed: method OptionValue.attach(): void
  • removed: method OptionValue.detach(): void
  • removed: method OrderBy.call(Iterable items, var expression, [bool descending = …]): List
  • removed: method Parser.call(String input): Expression
  • removed: method PrototypeMap.addAll(map): void
  • removed: method PrototypeMap.clear()
  • removed: method PrototypeMap.containsKey(key): bool
  • removed: method PrototypeMap.containsValue(key): bool
  • removed: method PrototypeMap.forEach(fn): void
  • removed: method PrototypeMap.operator [](name): V
  • removed: method PrototypeMap.putIfAbsent(key, fn): V
  • removed: method PrototypeMap.remove(key): V
  • removed: method PrototypeMap.toString()
  • removed: method RootScope.destroy(): void
  • removed: method RootScope.digest(): void
  • removed: method RootScope.flush(): void
  • removed: method RootScope.runAsync(fn()): void
  • removed: method RouteInitializer.init(Router router, RouteViewFactory viewFactory): void
  • removed: method RouteViewFactory.call(String templateUrl): Function
  • removed: method RouteViewFactory.configure(Map<String, NgRouteCfg> config): void
  • removed: method Scope.apply([expression, Map locals]): dynamic
  • removed: method Scope.broadcast(String name, [data]): ScopeEvent
  • removed: method Scope.createChild(Object childContext): Scope
  • removed: method Scope.createProtoChild(): Scope
  • removed: method Scope.destroy(): void
  • removed: method Scope.domRead(fn()): void
  • removed: method Scope.domWrite(fn()): void
  • removed: method Scope.emit(String name, [data]): ScopeEvent
  • removed: method Scope.eval(expression, [Map locals]): dynamic
  • removed: method Scope.on(String name): ScopeStream
  • removed: method Scope.watch(String expression, ReactionFn reactionFn, {context, FormatterMap formatters, bool canChangeModel = …, bool collection = …}): Watch
  • removed: method Scope.watchAST(AST ast, ReactionFn reactionFn, {bool canChangeModel = …}): Watch
  • removed: method ScopeEvent.preventDefault(): void
  • removed: method ScopeEvent.stopPropagation(): void
  • removed: method ScopeStats.cycleEnd(): void
  • removed: method ScopeStats.digestEnd(): void
  • removed: method ScopeStats.digestLoop(int changeCount): void
  • removed: method ScopeStats.digestStart(): void
  • removed: method ScopeStats.domReadEnd(): void
  • removed: method ScopeStats.domReadStart(): void
  • removed: method ScopeStats.domWriteEnd(): void
  • removed: method ScopeStats.domWriteStart(): void
  • removed: method ScopeStats.flushAssertEnd(): void
  • removed: method ScopeStats.flushAssertStart(): void
  • removed: method ScopeStats.flushEnd(): void
  • removed: method ScopeStats.flushStart(): void
  • removed: method ScopeStatsEmitter.emit(String phaseOrLoopNo, AvgStopwatch fieldStopwatch, AvgStopwatch evalStopwatch, AvgStopwatch processStopwatch): void
  • removed: method ShadowRootAware.onShadowRoot(ShadowRoot shadowRoot): void
  • removed: method Stringify.call(obj): String
  • removed: method Uppercase.call(String text)
  • removed: method UrlRewriter.call(url): String
  • removed: method View.addContent(Content content): void
  • removed: method View.addViewPort(ViewPort viewPort): void
  • removed: method View.domRead(fn()): void
  • removed: method View.domWrite(fn()): void
  • removed: method ViewFactory.bind(DirectiveInjector directiveInjector): BoundViewFactory
  • removed: method ViewFactory.call(Scope scope, DirectiveInjector directiveInjector, [List<dom.Node> nodes ]): View
  • removed: method ViewFactoryCache.fromHtml(String html, DirectiveMap directives, [Uri baseUri]): ViewFactory
  • removed: method ViewFactoryCache.fromUrl(String url, DirectiveMap directives, [Uri baseUri]): async.Future<ViewFactory>
  • removed: method ViewPort.insert(View view, { View insertAfter }): View
  • removed: method ViewPort.insertNew(ViewFactory viewFactory, {View insertAfter, Scope viewScope}): View
  • removed: method ViewPort.move(View view, { View moveAfter }): View
  • removed: method ViewPort.remove(View view): View
  • removed: method Visibility.toString(): String
  • removed: method VmTurnZone.assertInTurn(): void
  • removed: method VmTurnZone.assertInZone(): void
  • removed: method VmTurnZone.run(body()): dynamic
  • removed: method VmTurnZone.runOutsideAngular(body()): dynamic
  • removed: method Watch.invoke(): void
  • removed: method Watch.remove(): void
  • removed: set ContentEditable.typedValue(String value)
  • removed: set InputDateLike.typedValue(dynamic value)
  • removed: set InputNumberLike.typedValue(num value)
  • removed: set InputTextLike.typedValue(value)
  • removed: set NgBaseCss.urls(v)
  • removed: set NgBind.value(value)
  • removed: set NgBindHtml.value(value)
  • removed: set NgBindTemplate.bind(value)
  • removed: set NgBindTypeForDateLike.idlAttrKind(final String _kind)
  • removed: set NgBindTypeForDateLike.inputTypedValue(dynamic inputValue)
  • removed: set NgBindTypeForDateLike.inputValueAsDate(DateTime dt)
  • removed: set NgBooleanAttribute.checked(on)
  • removed: set NgBooleanAttribute.disabled(on)
  • removed: set NgBooleanAttribute.multiple(on)
  • removed: set NgBooleanAttribute.open(on)
  • removed: set NgBooleanAttribute.readonly(on)
  • removed: set NgBooleanAttribute.required(on)
  • removed: set NgBooleanAttribute.selected(on)
  • removed: set NgControl.name(String value)
  • removed: set NgEvent.onAbort(value)
  • removed: set NgEvent.onBeforeCopy(value)
  • removed: set NgEvent.onBeforeCut(value)
  • removed: set NgEvent.onBeforePaste(value)
  • removed: set NgEvent.onBlur(value)
  • removed: set NgEvent.onChange(value)
  • removed: set NgEvent.onClick(value)
  • removed: set NgEvent.onContextMenu(value)
  • removed: set NgEvent.onCopy(value)
  • removed: set NgEvent.onCut(value)
  • removed: set NgEvent.onDoubleClick(value)
  • removed: set NgEvent.onDrag(value)
  • removed: set NgEvent.onDragEnd(value)
  • removed: set NgEvent.onDragEnter(value)
  • removed: set NgEvent.onDragLeave(value)
  • removed: set NgEvent.onDragOver(value)
  • removed: set NgEvent.onDragStart(value)
  • removed: set NgEvent.onDrop(value)
  • removed: set NgEvent.onError(value)
  • removed: set NgEvent.onFocus(value)
  • removed: set NgEvent.onFullscreenChange(value)
  • removed: set NgEvent.onFullscreenError(value)
  • removed: set NgEvent.onInput(value)
  • removed: set NgEvent.onInvalid(value)
  • removed: set NgEvent.onKeyDown(value)
  • removed: set NgEvent.onKeyPress(value)
  • removed: set NgEvent.onKeyUp(value)
  • removed: set NgEvent.onLoad(value)
  • removed: set NgEvent.onMouseDown(value)
  • removed: set NgEvent.onMouseEnter(value)
  • removed: set NgEvent.onMouseLeave(value)
  • removed: set NgEvent.onMouseMove(value)
  • removed: set NgEvent.onMouseOut(value)
  • removed: set NgEvent.onMouseOver(value)
  • removed: set NgEvent.onMouseUp(value)
  • removed: set NgEvent.onMouseWheel(value)
  • removed: set NgEvent.onPaste(value)
  • removed: set NgEvent.onReset(value)
  • removed: set NgEvent.onScroll(value)
  • removed: set NgEvent.onSearch(value)
  • removed: set NgEvent.onSelect(value)
  • removed: set NgEvent.onSelectStart(value)
  • removed: set NgEvent.onSubmit(value)
  • removed: set NgEvent.onTouchCancel(value)
  • removed: set NgEvent.onTouchEnd(value)
  • removed: set NgEvent.onTouchEnter(value)
  • removed: set NgEvent.onTouchLeave(value)
  • removed: set NgEvent.onTouchMove(value)
  • removed: set NgEvent.onTouchStart(value)
  • removed: set NgEvent.onTransitionEnd(value)
  • removed: set NgForm.name(exp)
  • removed: set NgHide.hide(value)
  • removed: set NgIf.condition(value)
  • removed: set NgInclude.url(value)
  • removed: set NgModel.converter(NgModelConverter c)
  • removed: set NgModel.model(BoundExpression boundExpression)
  • removed: set NgModel.modelValue(value)
  • removed: set NgModel.name(value)
  • removed: set NgModel.viewValue(value)
  • removed: set NgModel.watchCollection(value)
  • removed: set NgModelMaxLengthValidator.maxlength(value)
  • removed: set NgModelMaxNumberValidator.max(value)
  • removed: set NgModelMinLengthValidator.minlength(value)
  • removed: set NgModelMinNumberValidator.min(value)
  • removed: set NgModelOptions.options(options)
  • removed: set NgModelPatternValidator.pattern(val)
  • removed: set NgModelRequiredValidator.required(value)
  • removed: set NgNullControl.name(name)
  • removed: set NgPluralize.count(value)
  • removed: set NgRepeat.expression(value)
  • removed: set NgShow.show(value)
  • removed: set NgSource.href(value)
  • removed: set NgSource.src(value)
  • removed: set NgSource.srcset(value)
  • removed: set NgStyle.styleExpression(String value)
  • removed: set NgSwitch.value(val)
  • removed: set NgSwitchWhen.value(String value)
  • removed: set NgTemplate.templateUrl(url)
  • removed: set NgUnless.condition(value)
  • removed: set NgValue.value(val)
  • removed: set ScopeAware.scope(Scope scope)
  • removed: static field AnimationResult.CANCELED: const
  • removed: static field AnimationResult.COMPLETED: const
  • removed: static field AnimationResult.COMPLETED_IGNORED: const
  • removed: static field Date.dynamic>: final
  • removed: static field Directive.CHILDREN_VISIBILITY: const Visibility
  • removed: static field Directive.COMPILE_CHILDREN: const String
  • removed: static field Directive.DIRECT_CHILDREN_VISIBILITY: const Visibility
  • removed: static field Directive.IGNORE_CHILDREN: const String
  • removed: static field Directive.LOCAL_VISIBILITY: const Visibility
  • removed: static field Directive.TRANSCLUDE_CHILDREN: const String
  • removed: static field NgBindTypeForDateLike.DATE: const String
  • removed: static field NgBindTypeForDateLike.DEFAULT: const String
  • removed: static field NgBindTypeForDateLike.NUMBER: const String
  • removed: static field NgBindTypeForDateLike.STRING: const String
  • removed: static field NgBindTypeForDateLike.VALID_VALUES: const List<String>
  • removed: static field NgControl.NG_DIRTY: const String
  • removed: static field NgControl.NG_INVALID: const String
  • removed: static field NgControl.NG_PRISTINE: const String
  • removed: static field NgControl.NG_SUBMIT_INVALID: const String
  • removed: static field NgControl.NG_SUBMIT_VALID: const String
  • removed: static field NgControl.NG_TOUCHED: const String
  • removed: static field NgControl.NG_UNTOUCHED: const String
  • removed: static field NgHide.NG_HIDE_CLASS: const
  • removed: static field NgModelColorValidator.COLOR_REGEXP: final
  • removed: static field NgModelEmailValidator.EMAIL_REGEXP: final
  • removed: static field NgModelUrlValidator.URL_REGEXP: final
  • removed: static field NgPluralize.IS_WHEN: final RegExp
  • removed: static field NgPluralize.SYMBOLS: const Map<String, Symbol>
  • removed: static field ResourceUrlResolver.ResourceResolverConfig: final String
  • removed: static field ResourceUrlResolver.cssImportRegexp: final RegExp
  • removed: static field ResourceUrlResolver.cssUrlRegexp: final RegExp
  • removed: static field ResourceUrlResolver.urlAttrs: const List<String>
  • removed: static field ResourceUrlResolver.urlAttrsSelector: final String
  • removed: static field RootScope.STATE_APPLY: final
  • removed: static field RootScope.STATE_DIGEST: final
  • removed: static field RootScope.STATE_FLUSH: final
  • removed: static field RootScope.STATE_FLUSH_ASSERT: final
  • removed: static field ScopeEvent.DESTROY: final String
  • removed: static field Visibility.CHILDREN: const
  • removed: static field Visibility.DIRECT_CHILD: const
  • removed: static field Visibility.LOCAL: const
  • removed: static method ContextLocals.wrapper(context, Map<String, Object> locals): ContextLocals
  • removed: static method DirectiveInjector.initUID()
  • removed: static method EventHandler.attrNameToEventName(String attrName): String
  • removed: static method EventHandler.eventNameToAttrName(String eventName): String
  • removed: static method Http.parseHeaders(dom.HttpRequest request): Map<String, String>
  • removed: static method InputDateLike.moduleFactory(DirectiveBinder binder): void
  • removed: static method NgBindRoute.module(DirectiveBinder binder): void
  • removed: static method NgForm.module(DirectiveBinder binder)
  • removed: static method NgValue.module(DirectiveBinder binder)
  • removed: static method NgView.createChildInjectorWithReload(Injector injector, List<Module> modules): Injector
  • removed: static method NgView.module(DirectiveBinder binder): void
  • removed: static method ScopeStatsEmitter.pad(String str, int size)
  • removed: typedef RequestErrorInterceptor(dynamic)
  • removed: typedef RequestInterceptor(HttpResponseConfig)
  • removed: typedef Response(HttpResponse)
  • removed: typedef ResponseError(dynamic)
  • removed: typedef void DirectiveBinderFn(DirectiveBinder binder)
  • removed: typedef void ReactionFn(value, previousValue)
  • removed: typedef void RouteInitializerFn(Router router, RouteViewFactory viewFactory)
  • removed: variable traceEnabled: bool
  • changed: class Directive: abstract implements Injectable → class Directive
  • changed: class NgClass extends _NgClassBase → class NgClass implements DoCheck, OnDestroy
  • changed: class NgIf extends _NgUnlessIfAttrDirectiveBase → class NgIf
  • changed: class NgStyle → class NgStyle implements DoCheck
  • changed: ctor Component({ this.template, this.templateUrl, cssUrl, DirectiveBinderFn module, map, selector, visibility, exportExpressions, exportExpressionAttrs, this.useShadowDom, this.useNgBaseCss = …, updateBoundElementPropertiesOnEvents, this.publishAs }) → ctor Component({ String selector, List<String> inputs, Map<String, String> host, String exportAs, List providers, Visibility visibility, this.viewProviders, this.exports, this.changeDetection = …, this.templateUrl, this.template, this.preserveWhitespace = …, this.styleUrls, this.styles, this.directives, this.pipes, this.encapsulation, })
  • changed: ctor Directive({ this.selector, this.children, this.visibility, this.module, this.map = …, this.exportExpressions = …, this.exportExpressionAttrs = …, this.updateBoundElementPropertiesOnEvents }) → ctor Directive({ @required this.selector, this.inputs, this.host, this.providers, this.exportAs, this.visibility, })
  • changed: ctor NgClass(NgElement ngElement, Scope scope, NodeAttrs nodeAttrs) → ctor NgClass(this._ngEl)
  • changed: ctor NgIf(ViewFactory viewFactory, ViewPort viewPort, Scope scope) → ctor NgIf(this._viewContainer, this._templateRef)
  • changed: ctor NgStyle(this._element, this._scope) → ctor NgStyle(this._ngElement)
  • changed: ctor NgSwitchDefault(NgSwitch ngSwitch, ViewPort port, BoundViewFactory viewFactory) → ctor NgSwitchDefault(ViewContainerRef viewContainer, TemplateRef templateRef, @Host() NgSwitch switchDirective)
  • changed: ctor NgSwitchWhen(this._ngSwitch, this._port, this._viewFactory) → ctor NgSwitchWhen(ViewContainerRef viewContainer, TemplateRef templateRef, @Host() NgSwitch ngSwitch)
  • changed: field NgSwitch.List<_Case>>: final → field NgSwitch.List<SwitchView>>(): final
  • changed: method ExceptionHandler.call(dynamic error, dynamic stack, [String reason = …]) → method ExceptionHandler.call(exception, [stackTrace, String reason]): void
  • added: class AfterContentChecked: abstract
  • added: class AfterContentInit: abstract
  • added: class AfterViewChecked: abstract
  • added: class AfterViewInit: abstract
  • added: class AngularEntrypoint
  • added: class ApplicationRef: abstract
  • added: class AsyncPipe implements OnDestroy
  • added: class Attribute
  • added: class ChangeDetectionStrategy
  • added: class ChangeDetectorRef: abstract
  • added: class ComponentFactory
  • added: class ComponentLoader
  • added: class ComponentRef<C>
  • added: class ComponentResolver: abstract
  • added: class ComponentState
  • added: class ContentChild extends _Query
  • added: class ContentChildren extends _Query
  • added: class CurrencyPipe extends _NumberPipe implements PipeTransform
  • added: class DatePipe implements PipeTransform
  • added: class DecimalPipe extends _NumberPipe implements PipeTransform
  • added: class DoCheck: abstract
  • added: class ElementRef
  • added: class EmbeddedViewRef: abstract extends ViewRef
  • added: class EventEmitter<T> extends Stream<T>
  • added: class EventManagerPlugin: abstract
  • added: class ExpressionChangedAfterItHasBeenCheckedException extends BaseException
  • added: class GetTestability: abstract
  • added: class Host
  • added: class HostBinding
  • added: class HostListener
  • added: class Inject
  • added: class Injectable
  • added: class Injector: abstract
  • added: class Input
  • added: class JsonPipe implements PipeTransform
  • added: class LowerCasePipe implements PipeTransform
  • added: class NgFor implements DoCheck
  • added: class NgTemplateOutlet
  • added: class NgZone
  • added: class NgZoneError
  • added: class OnChanges: abstract
  • added: class OnDestroy: abstract
  • added: class OnInit: abstract
  • added: class OpaqueToken
  • added: class Optional
  • added: class Output
  • added: class PercentPipe extends _NumberPipe implements PipeTransform
  • added: class Pipe
  • added: class PipeTransform: abstract
  • added: class PlatformRef: abstract
  • added: class Provider<T>: abstract implements RuntimeProvider<T>
  • added: class QueryList<T> extends Object with IterableMixin<T>
  • added: class ReflectiveInjector extends HierarchicalInjector
  • added: class RenderComponentType
  • added: class ReplacePipe implements PipeTransform
  • added: class Self
  • added: class SimpleChange
  • added: class SkipSelf
  • added: class SlicePipe implements PipeTransform
  • added: class SlowComponentLoader
  • added: class TemplateRef
  • added: class Testability
  • added: class TestabilityRegistry
  • added: class UpperCasePipe implements PipeTransform
  • added: class UrlResolver
  • added: class ViewChild extends _ViewQuery
  • added: class ViewChildren extends _ViewQuery
  • added: class ViewContainerRef: abstract implements ComponentLoader
  • added: class ViewRef: abstract
  • added: class WrappedException
  • added: class WrappedValue
  • added: ctor AngularEntrypoint([this.name])
  • added: ctor AsyncPipe(ChangeDetectorRef _ref)
  • added: ctor Attribute(this.attributeName)
  • added: ctor ComponentFactory( this.selector, this._viewFactory, this._componentType, [ this.metadata = …, ])
  • added: ctor ComponentRef( this._nodeIndex, this._parentView, this._nativeElement, this._component)
  • added: ctor ContentChild( Object selector, { Object read, })
  • added: ctor ContentChildren( Object selector, { bool descendants = …, Object read, })
  • added: ctor CurrencyPipe()
  • added: ctor DatePipe()
  • added: ctor DecimalPipe()
  • added: ctor ElementRef(this.nativeElement)
  • added: ctor EventEmitter([bool isAsync = …])
  • added: ctor ExceptionHandler(this._logger)
  • added: ctor ExpressionChangedAfterItHasBeenCheckedException( dynamic oldValue, dynamic currValue, dynamic context)
  • added: ctor Host()
  • added: ctor HostBinding([this.hostPropertyName])
  • added: ctor HostListener(this.eventName, [this.args])
  • added: ctor Inject(this.token)
  • added: ctor Injectable()
  • added: ctor Injector()
  • added: ctor Injector.empty([HierarchicalInjector parent])
  • added: ctor Injector.map( Map<Object, Object> providers, [ HierarchicalInjector parent, ])
  • added: ctor Injector.slowReflective( List<Object> providersOrLists, [ HierarchicalInjector parent = …, ])
  • added: ctor Input([this.bindingPropertyName])
  • added: ctor JsonPipe()
  • added: ctor LowerCasePipe()
  • added: ctor NgFor(this._viewContainer, this._templateRef)
  • added: ctor NgTemplateOutlet(this._viewContainerRef)
  • added: ctor NgZone({enableLongStackTrace = …})
  • added: ctor NgZoneError(this.error, this.stackTrace)
  • added: ctor OpaqueToken(this._desc)
  • added: ctor Optional()
  • added: ctor Output([this.bindingPropertyName])
  • added: ctor PercentPipe()
  • added: ctor Pipe(this.name, {this.pure = …})
  • added: ctor Provider( Object token, { Type useClass, Object useValue, Object useExisting, Function useFactory, List<Object> deps, bool multi, })
  • added: ctor RenderComponentType( this.id, this.templateUrl, this.encapsulation, this.templateStyles)
  • added: ctor ReplacePipe()
  • added: ctor Self()
  • added: ctor SimpleChange(this.previousValue, this.currentValue)
  • added: ctor SkipSelf()
  • added: ctor SlowComponentLoader(this._loader, this._resolver)
  • added: ctor TemplateRef(this._viewContainer, this._viewFactory)
  • added: ctor Testability(this._ngZone)
  • added: ctor UpperCasePipe()
  • added: ctor UrlResolver([this._packagePrefix = …])
  • added: ctor UrlResolver.withUrlPrefix(this._packagePrefix)
  • added: ctor ViewChild( Object selector, { Object read, })
  • added: ctor ViewChildren( Object selector, { Object read, })
  • added: ctor WrappedException( [this._wrapperMessage, this.originalException, this.originalStack, this._context])
  • added: ctor WrappedValue(this.wrapped)
  • added: enum ViewEncapsulation
  • added: enum Visibility
  • added: field AngularEntrypoint.name: final String
  • added: field Attribute.attributeName: final String
  • added: field Component.changeDetection: final int
  • added: field Component.directives: final List<Object>
  • added: field Component.encapsulation: final ViewEncapsulation
  • added: field Component.exports: final List<Object>
  • added: field Component.pipes: final List<Object>
  • added: field Component.preserveWhitespace: final bool
  • added: field Component.styleUrls: final List<String>
  • added: field Component.styles: final List<String>
  • added: field Component.viewProviders: final List<Object>
  • added: field ComponentFactory.metadata: final List<dynamic>
  • added: field ComponentFactory.selector: final String
  • added: field Directive.exportAs: final String
  • added: field Directive.host: final Map<String, String>
  • added: field Directive.inputs: final List<String>
  • added: field Directive.providers: final List<Object>
  • added: field ElementRef.nativeElement: final dynamic
  • added: field EventManagerPlugin.manager: EventManager
  • added: field HostBinding.hostPropertyName: final String
  • added: field HostListener.args: final List<String>
  • added: field HostListener.eventName: final String
  • added: field Inject.token: final
  • added: field Input.bindingPropertyName: final String
  • added: field NgZoneError.error: final
  • added: field NgZoneError.stackTrace: final List
  • added: field Output.bindingPropertyName: final String
  • added: field Pipe.name: final String
  • added: field Pipe.pure: final bool
  • added: field RenderComponentType.encapsulation: final ViewEncapsulation
  • added: field RenderComponentType.id: final String
  • added: field RenderComponentType.stylesShimmed: bool
  • added: field RenderComponentType.templateStyles: List<dynamic >
  • added: field RenderComponentType.templateUrl: final String
  • added: field SimpleChange.currentValue: dynamic
  • added: field SimpleChange.previousValue: dynamic
  • added: field TestabilityRegistry.Testability>(): final
  • added: field WrappedException.originalException: final
  • added: field WrappedException.originalStack: final
  • added: field WrappedValue.wrapped: dynamic
  • added: function appIdRandomProviderFactory(): String
  • added: function bootstrap(Type appComponentType, [List customProviders]): Future<ComponentRef>
  • added: function bootstrapStatic( Type appComponentType, [ List customProviders, Function initReflector, ]): Future<ComponentRef>
  • added: function browserStaticPlatform(): PlatformRef
  • added: function coreBootstrap( Injector injector, ComponentFactory componentFactory): ComponentRef
  • added: function coreLoadAndBootstrap( Injector injector, Type componentType): Future<ComponentRef>
  • added: function createDocument(): HtmlDocument
  • added: function createNgZone(): NgZone
  • added: function createPlatform(Injector injector): PlatformRefImpl
  • added: function disableDebugTools(): void
  • added: function disposePlatform(): void
  • added: function enableDebugTools(ComponentRef ref): void
  • added: function getPlatform(): PlatformRef
  • added: function provide( Object token, { Type useClass, Object useValue = …, Object useExisting, Function useFactory, List<Object> deps, bool multi = …, }): Provider<dynamic>
  • added: get ApplicationRef.componentFactories: List<ComponentFactory>
  • added: get ApplicationRef.componentTypes: List<Type>
  • added: get ApplicationRef.injector: Injector
  • added: get ApplicationRef.zone: NgZone
  • added: get ComponentFactory.componentType: Type
  • added: get ComponentRef.changeDetectorRef: ChangeDetectorRef
  • added: get ComponentRef.componentType: Type
  • added: get ComponentRef.hostView: ViewRef
  • added: get ComponentRef.injector: Injector
  • added: get ComponentRef.instance: C
  • added: get ComponentRef.location: Element
  • added: get EmbeddedViewRef.rootNodes: List<dynamic>
  • added: get NgZone.hasPendingMacrotasks: bool
  • added: get NgZone.hasPendingMicrotasks: bool
  • added: get NgZone.inInnerZone: bool
  • added: get NgZone.inOuterZone: bool
  • added: get NgZone.isRunning: bool
  • added: get NgZone.onError: Stream
  • added: get NgZone.onEventDone: Stream
  • added: get NgZone.onMicrotaskEmpty: Stream
  • added: get NgZone.onStable: Stream
  • added: get NgZone.onTurnDone: Stream
  • added: get NgZone.onTurnStart: Stream
  • added: get NgZone.onUnstable: Stream
  • added: get OpaqueToken.hashCode: int
  • added: get PlatformRef.disposed: bool
  • added: get PlatformRef.injector: Injector
  • added: get QueryList.changes: Stream<Iterable<T>>
  • added: get QueryList.dirty: bool
  • added: get QueryList.first: T
  • added: get QueryList.iterator: Iterator<T>
  • added: get QueryList.last: T
  • added: get QueryList.length: int
  • added: get RenderComponentType.contentAttr: String
  • added: get RenderComponentType.hostAttr: String
  • added: get RenderComponentType.styles: List<String>
  • added: get TemplateRef.elementRef: ElementRef
  • added: get ViewContainerRef.element: ElementRef
  • added: get ViewContainerRef.injector: Injector
  • added: get ViewContainerRef.length: int
  • added: get ViewContainerRef.parentInjector: Injector
  • added: get ViewRef.destroyed: bool
  • added: get WrappedException.context: dynamic
  • added: get WrappedException.message: String
  • added: get WrappedException.wrapperMessage: String
  • added: member ViewEncapsulation.Emulated
  • added: member ViewEncapsulation.None
  • added: member Visibility.none
  • added: method AfterContentChecked.ngAfterContentChecked()
  • added: method AfterContentInit.ngAfterContentInit()
  • added: method AfterViewChecked.ngAfterViewChecked()
  • added: method AfterViewInit.ngAfterViewInit()
  • added: method ApplicationRef.bootstrap(ComponentFactory componentFactory): ComponentRef
  • added: method ApplicationRef.dispose(): void
  • added: method ApplicationRef.registerBootstrapListener(void listener(ComponentRef ref)): void
  • added: method ApplicationRef.registerDisposeListener(void dispose()): void
  • added: method ApplicationRef.run<R>(FutureOr<R> callback())
  • added: method ApplicationRef.tick(): void
  • added: method ApplicationRef.waitForAsyncInitializers(): Future<dynamic>
  • added: method AsyncPipe.ngOnDestroy(): void
  • added: method AsyncPipe.transform( dynamic obj): dynamic
  • added: method ChangeDetectorRef.checkNoChanges(): void
  • added: method ChangeDetectorRef.detach(): void
  • added: method ChangeDetectorRef.detectChanges(): void
  • added: method ChangeDetectorRef.markForCheck(): void
  • added: method ChangeDetectorRef.reattach(): void
  • added: method ComponentFactory.create(Injector injector, [List<List> projectableNodes]): ComponentRef
  • added: method ComponentLoader.loadDetached( ComponentFactory component, { Injector injector, }): ComponentRef
  • added: method ComponentLoader.loadNextTo( ComponentFactory component, { Injector injector, }): ComponentRef
  • added: method ComponentLoader.loadNextToLocation( ComponentFactory component, ViewContainerRef location, { Injector injector, }): ComponentRef
  • added: method ComponentRef.destroy(): void
  • added: method ComponentRef.onDestroy(OnDestroyCallback callback): void
  • added: method ComponentResolver.clearCache(): void
  • added: method ComponentResolver.resolveComponent(Type componentType): Future<ComponentFactory>
  • added: method ComponentResolver.resolveComponentSync(Type componentType): ComponentFactory
  • added: method ComponentState.deliverStateChanges(): void
  • added: method ComponentState.setState(void fn()): void
  • added: method CurrencyPipe.transform( dynamic value, [ String currencyCode = …, bool symbolDisplay = …, String digits, ]): String
  • added: method DatePipe.supports(dynamic obj): bool
  • added: method DatePipe.transform(dynamic value, [String pattern = …]): String
  • added: method DecimalPipe.transform(dynamic value, [String digits]): String
  • added: method DoCheck.ngDoCheck()
  • added: method EmbeddedViewRef.destroy(): void
  • added: method EmbeddedViewRef.hasLocal(String variableName): bool
  • added: method EmbeddedViewRef.markForCheck(): void
  • added: method EmbeddedViewRef.setLocal(String variableName, dynamic value): void
  • added: method EventEmitter.add(T value): void
  • added: method EventEmitter.addError(error): void
  • added: method EventEmitter.close(): void
  • added: method EventEmitter.emit(T value): void
  • added: method EventEmitter.listen(void onData(T event), {Function onError, void onDone(), bool cancelOnError}): StreamSubscription<T>
  • added: method EventManagerPlugin.addEventListener( dynamic element, String eventName, void callback(event), ): Function
  • added: method EventManagerPlugin.addGlobalEventListener( dynamic element, String eventName, void callback(event), ): Function
  • added: method EventManagerPlugin.supports(String eventName): bool
  • added: method GetTestability.addToWindow(TestabilityRegistry registry): void
  • added: method GetTestability.findTestabilityInTree( TestabilityRegistry registry, dynamic elem, bool findInAncestors): Testability
  • added: method Inject.toString(): String
  • added: method Injector.get(Object token, [Object notFoundValue = …]): dynamic
  • added: method Injector.inject<T>({ @required Object token, OrElseInject<T> orElse = …, }): T
  • added: method JsonPipe.transform(value): String
  • added: method LowerCasePipe.transform(String value): String
  • added: method NgClass.ngDoCheck(): void
  • added: method NgClass.ngOnDestroy(): void
  • added: method NgFor.ngDoCheck(): void
  • added: method NgStyle.ngDoCheck(): void
  • added: method NgZone.run<R>(R fn()): R
  • added: method NgZone.runGuarded(void fn()): void
  • added: method NgZone.runOutsideAngular(dynamic fn()): dynamic
  • added: method OnChanges.ngOnChanges(Map<String, SimpleChange> changes)
  • added: method OnDestroy.ngOnDestroy()
  • added: method OnInit.ngOnInit()
  • added: method OpaqueToken.operator ==(other): bool
  • added: method OpaqueToken.toJson()
  • added: method OpaqueToken.toString(): String
  • added: method PercentPipe.transform(dynamic value, [String digits]): String
  • added: method PlatformRef.dispose(): void
  • added: method PlatformRef.registerDisposeListener(void dispose()): void
  • added: method QueryList.notifyOnChanges(): void
  • added: method QueryList.reset(List<T> newList): void
  • added: method QueryList.setDirty(): void
  • added: method QueryList.toString(): String
  • added: method ReflectiveInjector.inject<T>({ Object token, OrElseInject<T> orElse = …, }): T
  • added: method ReflectiveInjector.injectFromSelf<T>( Object token, { OrElseInject<T> orElse = …, }): T
  • added: method ReflectiveInjector.resolveAndCreateChild(List<Object> providersOrLists): ReflectiveInjector
  • added: method ReflectiveInjector.resolveAndInstantiate(dynamic providerOrType): dynamic
  • added: method RenderComponentType.shimStyles(SharedStylesHost stylesHost): void
  • added: method ReplacePipe.transform(dynamic value, dynamic pattern, dynamic replacement): dynamic
  • added: method SlicePipe.supports(dynamic obj): bool
  • added: method SlicePipe.transform(dynamic value, num start, [num end]): dynamic
  • added: method SlowComponentLoader.load(Type type, Injector injector): Future<ComponentRef>
  • added: method SlowComponentLoader.loadNextToLocation( Type type, ViewContainerRef location, [ Injector injector, ]): Future<ComponentRef>
  • added: method TemplateRef.createEmbeddedView(context): EmbeddedViewRef
  • added: method Testability.decreasePendingRequestCount(): num
  • added: method Testability.findBindings(dynamic using, String provider, bool exactMatch): List<dynamic>
  • added: method Testability.findProviders(dynamic using, String provider, bool exactMatch): List<dynamic>
  • added: method Testability.getPendingRequestCount(): num
  • added: method Testability.increasePendingRequestCount(): num
  • added: method Testability.isStable(): bool
  • added: method Testability.whenStable(Function callback): void
  • added: method TestabilityRegistry.findTestabilityInTree(dynamic elem, [bool findInAncestors = …]): Testability
  • added: method TestabilityRegistry.getAllRootElements(): List<dynamic>
  • added: method TestabilityRegistry.getAllTestabilities(): List<Testability>
  • added: method TestabilityRegistry.getTestability(dynamic elem): Testability
  • added: method TestabilityRegistry.registerApplication(dynamic token, Testability testability): void
  • added: method TestabilityRegistry.setTestabilityGetter(GetTestability getter): void
  • added: method UpperCasePipe.transform(String value): String
  • added: method UrlResolver.resolve(String baseUrl, String url): String
  • added: method ViewContainerRef.clear(): void
  • added: method ViewContainerRef.createComponent(ComponentFactory componentFactory, [num index = …, Injector injector, List<List<dynamic>> projectableNodes]): ComponentRef
  • added: method ViewContainerRef.createEmbeddedView(TemplateRef templateRef): EmbeddedViewRef
  • added: method ViewContainerRef.detach([num index = …]): ViewRef
  • added: method ViewContainerRef.get(int index): EmbeddedViewRef
  • added: method ViewContainerRef.indexOf(ViewRef viewRef): int
  • added: method ViewContainerRef.insert(ViewRef viewRef, [num index = …]): ViewRef
  • added: method ViewContainerRef.insertEmbeddedView(TemplateRef templateRef, int index): EmbeddedViewRef
  • added: method ViewContainerRef.move(ViewRef viewRef, int currentIndex): ViewRef
  • added: method ViewContainerRef.remove([num index = …]): void
  • added: method ViewRef.onDestroy(OnDestroyCallback callback): void
  • added: method WrappedException.toString(): String
  • added: set ComponentState.stateChangeCallback(ComponentStateCallback callback)
  • added: set NgClass.initialClasses(String v)
  • added: set NgClass.rawClass( dynamic v)
  • added: set NgFor.ngForOf(value)
  • added: set NgFor.ngForTemplate(TemplateRef value)
  • added: set NgFor.ngForTrackBy(TrackByFn value)
  • added: set NgIf.ngIf(bool newCondition)
  • added: set NgStyle.rawStyle(Map<String, String> v)
  • added: set NgSwitch.ngSwitch(dynamic value)
  • added: set NgSwitchWhen.ngSwitchCase(dynamic value)
  • added: set NgSwitchWhen.ngSwitchWhen(dynamic value)
  • added: set NgTemplateOutlet.ngTemplateOutlet(TemplateRef templateRef)
  • added: static field ChangeDetectionStrategy.CheckAlways: const int
  • added: static field ChangeDetectionStrategy.CheckOnce: const int
  • added: static field ChangeDetectionStrategy.Checked: const int
  • added: static field ChangeDetectionStrategy.Default: const int
  • added: static field ChangeDetectionStrategy.Detached: const int
  • added: static field ChangeDetectionStrategy.OnPush: const int
  • added: static field ChangeDetectionStrategy.Stateful: const int
  • added: static field RenderComponentType.COMPONENT_VARIABLE: const
  • added: static field RenderComponentType.CONTENT_ATTR: const
  • added: static field RenderComponentType.CONTENT_STYLE_PREFIX: const
  • added: static field RenderComponentType.HOST_ATTR: const
  • added: static field RenderComponentType.HOST_STYLE_PREFIX: const
  • added: static method ExceptionHandler.exceptionToString( exception, [ stackTrace, String reason, ]): String
  • added: static method NgZone.assertInAngularZone(): void
  • added: static method NgZone.assertNotInAngularZone(): void
  • added: static method NgZone.isInAngularZone(): bool
  • added: static method ReflectiveInjector.resolveAndCreate( List<Object> providersOrLists, [ HierarchicalInjector parent = …, ]): ReflectiveInjector
  • added: static method WrappedValue.wrap(dynamic value): WrappedValue
  • added: typedef dynamic TrackByFn(int index, dynamic item)
  • added: typedef void ComponentStateCallback()
  • added: variable APPLICATION_COMMON_PROVIDERS: const List
  • added: variable APP_ID: const OpaqueToken
  • added: variable APP_INITIALIZER: const OpaqueToken
  • added: variable BROWSER_APP_PROVIDERS: const
  • added: variable COMMON_DIRECTIVES: const List<List<Type>>
  • added: variable COMMON_PIPES: const
  • added: variable CORE_DIRECTIVES: const List<Type>
  • added: variable DOCUMENT: const OpaqueToken
  • added: variable PACKAGE_ROOT_URL: const OpaqueToken
  • added: variable PLATFORM_INITIALIZER: const OpaqueToken
  • added: variable noValueProvided: const Object
  • removed: class AbstractNgAnimate: abstract implements DetachAware
  • removed: class AnimationFrame
  • removed: class AnimationList extends Animation
  • removed: class AnimationLoop
  • removed: class AnimationModule extends Module
  • removed: class AnimationOptimizer
  • removed: class CssAnimate implements Animate
  • removed: class CssAnimation extends LoopedAnimation
  • removed: class CssAnimationMap
  • removed: class LoopedAnimation: abstract implements Animation
  • removed: class NgAnimate extends AbstractNgAnimate
  • removed: class NgAnimateChildren extends AbstractNgAnimate
  • removed: ctor AbstractNgAnimate(this._element, this._optimizer)
  • removed: ctor AnimationFrame(this._wnd)
  • removed: ctor AnimationList(this._animations)
  • removed: ctor AnimationLoop(this._frames, this._profiler, this._zone)
  • removed: ctor AnimationModule()
  • removed: ctor AnimationOptimizer(this._expando)
  • removed: ctor CssAnimate(this._runner, this._animationMap, this._optimizer)
  • removed: ctor CssAnimation( this.element, this.eventClass, this.activeClass, { this.addAtStart, this.removeAtStart, this.addAtEnd, this.removeAtEnd, CssAnimationMap animationMap, AnimationOptimizer optimizer })
  • removed: ctor NgAnimate(dom.Element element, AnimationOptimizer optimizer)
  • removed: ctor NgAnimateChildren(dom.Element element, AnimationOptimizer optimizer)
  • removed: field AnimationOptimizer.Set<Animation>>(): final Map<dom.Element, Set<Animation>>
  • removed: field AnimationOptimizer.animationsAllowed: bool
  • removed: field AnimationOptimizer.bool>(): final Map<dom.Node, bool>
  • removed: field AnimationOptimizer.dom.Element>(): final Map<Animation, dom.Element>
  • removed: field CssAnimation.activeClass: final String
  • removed: field CssAnimation.addAtEnd: final String
  • removed: field CssAnimation.addAtStart: final String
  • removed: field CssAnimation.element: final dom.Element
  • removed: field CssAnimation.eventClass: final String
  • removed: field CssAnimation.removeAtEnd: final String
  • removed: field CssAnimation.removeAtStart: final String
  • removed: field CssAnimationMap.CssAnimation>>(): final Map<dom.Element, Map<String, CssAnimation>>
  • removed: field CssAnimationMap.Map<String: final Map<dom.Element, Map<String, CssAnimation>>
  • removed: field CssAnimationMap.cssAnimations: final Map<dom.Element, Map<String, CssAnimation>>
  • removed: get AbstractNgAnimate.option: String
  • removed: get AnimationFrame.animationFrame: Future<num>
  • removed: get AnimationList.onCompleted: Future<AnimationResult>
  • removed: get CssAnimate.animationsAllowed: bool
  • removed: get CssAnimation.onCompleted: Future<AnimationResult>
  • removed: method AbstractNgAnimate.detach()
  • removed: method AnimationList.cancel(): void
  • removed: method AnimationList.complete(): void
  • removed: method AnimationLoop.forget(LoopedAnimation animation): void
  • removed: method AnimationLoop.play(LoopedAnimation animation): void
  • removed: method AnimationOptimizer.alwaysAnimate(dom.Element element, String mode): void
  • removed: method AnimationOptimizer.alwaysAnimateChildren(dom.Element element, String mode): void
  • removed: method AnimationOptimizer.detachAlwaysAnimateOptions(dom.Element element): void
  • removed: method AnimationOptimizer.forget(Animation animation): void
  • removed: method AnimationOptimizer.shouldAnimate(dom.Node node): bool
  • removed: method AnimationOptimizer.track(Animation animation, dom.Element forElement): void
  • removed: method CssAnimate.addClass(dom.Element element, String cssClass): Animation
  • removed: method CssAnimate.animate( dom.Element element, String event, { String addAtStart, String addAtEnd, String removeAtStart, String removeAtEnd }): CssAnimation
  • removed: method CssAnimate.cancelAnimation(dom.Element element, String event): void
  • removed: method CssAnimate.insert(Iterable<dom.Node> nodes, dom.Node parent, { dom.Node insertBefore }): Animation
  • removed: method CssAnimate.move(Iterable<dom.Node> nodes, dom.Node parent, { dom.Node insertBefore }): Animation
  • removed: method CssAnimate.remove(Iterable<dom.Node> nodes): Animation
  • removed: method CssAnimate.removeClass(dom.Element element, String cssClass): Animation
  • removed: method CssAnimation.cancel(): void
  • removed: method CssAnimation.complete(): void
  • removed: method CssAnimation.read(num timeInMs): void
  • removed: method CssAnimation.update(num timeInMs): bool
  • removed: method CssAnimationMap.findExisting(dom.Element element, String event): CssAnimation
  • removed: method CssAnimationMap.forget(CssAnimation animation): void
  • removed: method CssAnimationMap.track(CssAnimation animation): void
  • removed: method LoopedAnimation.read(num timeInMs): void
  • removed: method LoopedAnimation.update(num timeInMs): bool
  • removed: set AbstractNgAnimate.option(value)
  • removed: set CssAnimate.animationsAllowed(bool allowed)
  • removed: set NgAnimate.option(value)
  • removed: set NgAnimateChildren.option(value)
  • removed: static field CssAnimate.NG_ACTIVE_POSTFIX: const
  • removed: static field CssAnimate.NG_ADD_POSTFIX: const
  • removed: static field CssAnimate.NG_ANIMATE: const
  • removed: static field CssAnimate.NG_INSERT: const
  • removed: static field CssAnimate.NG_MOVE: const
  • removed: static field CssAnimate.NG_REMOVE: const
  • removed: static field CssAnimate.NG_REMOVE_POSTFIX: const
  • removed: static field CssAnimation.EXTRA_DURATION: const
  • removed: class AngularModule extends Module
  • removed: class Application: abstract
  • removed: ctor AngularModule()
  • removed: ctor Application()
  • removed: field Application.element: dom.Element
  • removed: field Application.injector: Injector
  • removed: field Application.modules: final List<Module>
  • removed: field Application.ngModule: final AngularModule
  • removed: field Application.zone: final VmTurnZone
  • removed: method Application.addModule(Module module): Application
  • removed: method Application.createInjector(): Injector
  • removed: method Application.rootContextType(Type rootContext): Application
  • removed: method Application.run(): Injector
  • removed: method Application.selector(String selector): dom.Element
  • removed: function applicationFactory(): Application
  • removed: function staticApplicationFactory( Map<Type, Object> metadata, Map<String, FieldGetter> fieldGetters, Map<String, FieldSetter> fieldSetters, Map<String, Symbol> symbols, [TypeToUriMapper uriMapper]): Application
  • removed: typedef dynamic FieldGetter(object)
  • removed: typedef void FieldSetter(object, value)
  • removed: class JsCacheModule extends Module
  • removed: class JsCacheRegister
  • removed: ctor JsCacheModule()
  • removed: ctor JsCacheRegister(CacheRegister this._caches)
  • removed: method JsCacheRegister.dump(_): void
  • removed: method JsCacheRegister.sizesAsMap(_): js.JsObject
  • removed: variable JS_CACHE_REGISTER_KEY: Key
  • removed: class Cache<K, V>: abstract
  • removed: class CacheModule extends Module
  • removed: class CacheRegister
  • removed: class CacheRegisterStats
  • removed: class CacheStats
  • removed: class LruCache<K, V> extends Cache<K, V>
  • removed: class UnboundedCache<K, V> extends Cache<K, V>
  • removed: ctor CacheModule()
  • removed: ctor CacheModule.withReflector(reflector)
  • removed: ctor CacheRegisterStats(this.name)
  • removed: ctor CacheStats(this.capacity, this.size, this.hits, this.misses)
  • removed: ctor LruCache({int capacity})
  • removed: field CacheRegisterStats.length: int
  • removed: field CacheRegisterStats.name: final String
  • removed: field CacheStats.capacity: final int
  • removed: field CacheStats.hits: final int
  • removed: field CacheStats.misses: final int
  • removed: field CacheStats.size: final int
  • removed: field LruCache.V>(): final
  • removed: field UnboundedCache.V>(): Map<K, V>
  • removed: get Cache.capacity: int
  • removed: get Cache.length: int
  • removed: get Cache.size: int
  • removed: get CacheRegister.stats: List<CacheRegisterStats>
  • removed: get LruCache.capacity: int
  • removed: get LruCache.size: int
  • removed: get UnboundedCache.capacity: int
  • removed: get UnboundedCache.length: int
  • removed: get UnboundedCache.size: int
  • removed: method Cache.clear(): void
  • removed: method Cache.get(K key): V
  • removed: method Cache.put(K key, V value): V
  • removed: method Cache.remove(K key): V
  • removed: method Cache.removeAll(): void
  • removed: method Cache.stats(): CacheStats
  • removed: method CacheRegister.clear([String name]): void
  • removed: method CacheRegister.registerCache(String name, cache): void
  • removed: method CacheStats.toString(): String
  • removed: method LruCache.get(K key): V
  • removed: method LruCache.put(K key, V value): V
  • removed: method LruCache.remove(K key): V
  • removed: method LruCache.removeAll(): void
  • removed: method LruCache.stats(): CacheStats
  • removed: method LruCache.toString(): String
  • removed: method UnboundedCache.clear(): void
  • removed: method UnboundedCache.get(K key): V
  • removed: method UnboundedCache.put(K key, V value): V
  • removed: method UnboundedCache.remove(K key): V
  • removed: method UnboundedCache.removeAll(): void
  • removed: method UnboundedCache.stats(): CacheStats
  • removed: method UnboundedCache.toString(): String
  • removed: class ASTParser
  • removed: class ArrayFn extends FunctionApply
  • removed: class MapFn extends FunctionApply
  • removed: ctor ASTParser(this._parser, this._closureMap)
  • removed: ctor MapFn(this.keys)
  • removed: field MapFn.keys: final List<String>
  • removed: method ASTParser.call(String input, {FormatterMap formatters, bool collection = …}): AST
  • removed: method ArrayFn.apply(List args)
  • removed: method MapFn.apply(List values): Map
  • removed: class AvgStopwatch extends Stopwatch
  • removed: class ChangeDetector<H>: abstract extends ChangeDetectorGroup<H>
  • removed: class ChangeDetectorGroup<H>: abstract
  • removed: class CollectionChangeItem<V>: abstract
  • removed: class CollectionChangeRecord<V>: abstract
  • removed: class FieldGetterFactory: abstract
  • removed: class MapChangeRecord<K, V>: abstract
  • removed: class MapKeyValue<K, V>: abstract
  • removed: class Record<H>: abstract
  • removed: class WatchRecord<H>: abstract extends Record<H>
  • removed: get AvgStopwatch.count: int
  • removed: get AvgStopwatch.ratePerMs: double
  • removed: get CollectionChangeItem.currentIndex: int
  • removed: get CollectionChangeItem.item: V
  • removed: get CollectionChangeItem.previousIndex: int
  • removed: get CollectionChangeRecord.iterable: Iterable
  • removed: get CollectionChangeRecord.length: int
  • removed: get MapChangeRecord.map: Map
  • removed: get MapKeyValue.currentValue: V
  • removed: get MapKeyValue.key: K
  • removed: get MapKeyValue.previousValue: V
  • removed: get Record.currentValue
  • removed: get Record.field: String
  • removed: get Record.handler: H
  • removed: get Record.object: Object
  • removed: get Record.previousValue
  • removed: method AvgStopwatch.increment(int count): int
  • removed: method AvgStopwatch.reset(): void
  • removed: method ChangeDetector.collectChanges({EvalExceptionHandler exceptionHandler, AvgStopwatch stopwatch }): Iterator<Record<H>>
  • removed: method ChangeDetectorGroup.newGroup(): ChangeDetectorGroup<H>
  • removed: method ChangeDetectorGroup.remove(): void
  • removed: method ChangeDetectorGroup.watch(Object object, String field, H handler): WatchRecord<H>
  • removed: method CollectionChangeRecord.forEachAddition(void f(CollectionChangeItem<V> addition)): void
  • removed: method CollectionChangeRecord.forEachItem(void f(CollectionChangeItem<V> item)): void
  • removed: method CollectionChangeRecord.forEachMove(void f(CollectionChangeItem<V> move)): void
  • removed: method CollectionChangeRecord.forEachPreviousItem(void f(CollectionChangeItem<V> previousItem)): void
  • removed: method CollectionChangeRecord.forEachRemoval(void f(CollectionChangeItem<V> removal)): void
  • removed: method FieldGetterFactory.getter(Object object, String name): FieldGetter
  • removed: method MapChangeRecord.forEachAddition(void f(MapKeyValue<K, V> addition)): void
  • removed: method MapChangeRecord.forEachChange(void f(MapKeyValue<K, V> change)): void
  • removed: method MapChangeRecord.forEachItem(void f(MapKeyValue<K, V> item)): void
  • removed: method MapChangeRecord.forEachPreviousItem(void f(MapKeyValue<K, V> previousItem)): void
  • removed: method MapChangeRecord.forEachRemoval(void f(MapKeyValue<K, V> removal)): void
  • removed: method WatchRecord.check(): bool
  • removed: method WatchRecord.remove(): void
  • removed: set WatchRecord.object(value)
  • removed: typedef dynamic FieldGetter(object)
  • removed: typedef void EvalExceptionHandler(error, stack)
  • removed: typedef void FieldSetter(object, value)
  • removed: class DirtyCheckingChangeDetector<H> extends DirtyCheckingChangeDetectorGroup<H> implements ChangeDetector<H>
  • removed: class DirtyCheckingChangeDetectorGroup<H> implements ChangeDetectorGroup<H>
  • removed: class DirtyCheckingRecord<H> implements WatchRecord<H>
  • removed: class DuplicateMap
  • removed: class ItemRecord<V> extends CollectionChangeItem<V>
  • removed: class KeyValueRecord<K, V> implements MapKeyValue<K, V>
  • removed: ctor DirtyCheckingChangeDetector(FieldGetterFactory fieldGetterFactory)
  • removed: ctor DirtyCheckingChangeDetectorGroup(this._parent, this._fieldGetterFactory)
  • removed: ctor DirtyCheckingRecord(this._group, this._fieldGetterFactory, this.handler, this.field, _object)
  • removed: ctor DirtyCheckingRecord.marker()
  • removed: ctor ItemRecord(this.item)
  • removed: ctor KeyValueRecord(this.key)
  • removed: field DirtyCheckingRecord.currentValue: var
  • removed: field DirtyCheckingRecord.field: final String
  • removed: field DirtyCheckingRecord.handler: final H
  • removed: field DirtyCheckingRecord.previousValue: var
  • removed: field DuplicateMap.map: final
  • removed: field ItemRecord.currentIndex: int
  • removed: field ItemRecord.item: V
  • removed: field ItemRecord.previousIndex: int
  • removed: field KeyValueRecord.key: final K
  • removed: get DirtyCheckingChangeDetectorGroup.count
  • removed: get DirtyCheckingChangeDetectorGroup.isAttached: bool
  • removed: get DirtyCheckingRecord.object: dynamic
  • removed: get DuplicateMap.isEmpty: bool
  • removed: get KeyValueRecord.currentValue: V
  • removed: get KeyValueRecord.previousValue: V
  • removed: method DirtyCheckingChangeDetector.collectChanges({EvalExceptionHandler exceptionHandler, AvgStopwatch stopwatch}): Iterator<Record<H>>
  • removed: method DirtyCheckingChangeDetector.remove(): void
  • removed: method DirtyCheckingChangeDetectorGroup.newGroup(): DirtyCheckingChangeDetectorGroup<H>
  • removed: method DirtyCheckingChangeDetectorGroup.remove(): void
  • removed: method DirtyCheckingChangeDetectorGroup.toString(): String
  • removed: method DirtyCheckingChangeDetectorGroup.watch(Object object, String field, H handler): WatchRecord<H>
  • removed: method DirtyCheckingRecord.check(): bool
  • removed: method DirtyCheckingRecord.remove(): void
  • removed: method DirtyCheckingRecord.toString(): String
  • removed: method DuplicateMap.clear(): void
  • removed: method DuplicateMap.get(value, [int afterIndex]): ItemRecord
  • removed: method DuplicateMap.put(ItemRecord record): void
  • removed: method DuplicateMap.remove(ItemRecord record): ItemRecord
  • removed: method DuplicateMap.toString(): String
  • removed: method ItemRecord.toString(): String
  • removed: method KeyValueRecord.toString(): String
  • removed: set DirtyCheckingRecord.object(Object object)
  • removed: class DynamicFieldGetterFactory implements FieldGetterFactory
  • removed: class FieldGetterFactory: abstract
  • removed: method DynamicFieldGetterFactory.getter(Object object, String name): FieldGetter
  • removed: method FieldGetterFactory.getter(Object object, String name): FieldGetter
  • removed: class StaticFieldGetterFactory implements FieldGetterFactory
  • removed: ctor StaticFieldGetterFactory(this.getters)
  • removed: field StaticFieldGetterFactory.getters: Map<String, FieldGetter>
  • removed: method StaticFieldGetterFactory.getter(Object object, String name): FieldGetter
  • removed: class AST: abstract
  • removed: class ClosureAST extends AST
  • removed: class CollectionAST extends AST
  • removed: class ConstantAST extends AST
  • removed: class ContextLocals
  • removed: class ContextReferenceAST extends AST
  • removed: class FieldReadAST extends AST
  • removed: class FunctionApply: abstract
  • removed: class MethodAST extends AST
  • removed: class PrototypeMap<K, V> implements Map<K,V>
  • removed: class PureFunctionAST extends AST
  • removed: class RootWatchGroup extends WatchGroup
  • removed: class Watch
  • removed: class WatchGroup implements _EvalWatchList, _WatchGroupList
  • removed: ctor AST(expression)
  • removed: ctor ClosureAST(name, this.fn, argsAST)
  • removed: ctor CollectionAST(valueAST)
  • removed: ctor ConstantAST(constant, [String expression])
  • removed: ctor ContextLocals(this._parentContext, [Map<String, Object> locals = …])
  • removed: ctor ContextReferenceAST()
  • removed: ctor FieldReadAST(lhs, name)
  • removed: ctor MethodAST(lhsAST, name, argsAST, [this.namedArgsAST = …])
  • removed: ctor PrototypeMap(this.prototype)
  • removed: ctor PureFunctionAST(name, this.fn, argsAST)
  • removed: ctor RootWatchGroup(this._fieldGetterFactory, ChangeDetector changeDetector, Object context)
  • removed: ctor Watch(this._watchGroup, this._record, this.reactionFn)
  • removed: field AST.expression: final String
  • removed: field AST.parsedExp: var
  • removed: field ClosureAST.argsAST: final List<AST>
  • removed: field ClosureAST.fn: final
  • removed: field ClosureAST.name: final String
  • removed: field CollectionAST.valueAST: final AST
  • removed: field ConstantAST.constant: final
  • removed: field ContextLocals.Object>: final Map
  • removed: field ContextLocals.operator[]: void
  • removed: field FieldReadAST.lhs: AST
  • removed: field FieldReadAST.name: final String
  • removed: field MethodAST.argsAST: final List<AST>
  • removed: field MethodAST.lhsAST: final AST
  • removed: field MethodAST.name: final String
  • removed: field MethodAST.namedArgsAST: final Map<Symbol, AST>
  • removed: field PrototypeMap.[]: void operator
  • removed: field PrototypeMap.prototype: final Map<K, V>
  • removed: field PrototypeMap.self: final Map<K, V>
  • removed: field PureFunctionAST.argsAST: final List<AST>
  • removed: field PureFunctionAST.fn: final
  • removed: field PureFunctionAST.name: final String
  • removed: field Watch.reactionFn: final ReactionFn
  • removed: field WatchGroup.context: final Object
  • removed: field WatchGroup.id: final String
  • removed: get ContextLocals.parentContext: Object
  • removed: get PrototypeMap.isEmpty: bool
  • removed: get PrototypeMap.isNotEmpty: bool
  • removed: get PrototypeMap.keys: Iterable<K>
  • removed: get PrototypeMap.length: int
  • removed: get PrototypeMap.values: Iterable<V>
  • removed: get RootWatchGroup.isInsideInvokeDirty: bool
  • removed: get Watch.expression
  • removed: get WatchGroup.collectionCost: int
  • removed: get WatchGroup.evalCost: int
  • removed: get WatchGroup.fieldCost: int
  • removed: get WatchGroup.isAttached
  • removed: get WatchGroup.totalCollectionCost: int
  • removed: get WatchGroup.totalEvalCost: int
  • removed: get WatchGroup.totalFieldCost: int
  • removed: method AST.setupWatch(WatchGroup watchGroup): WatchRecord<_Handler>
  • removed: method AST.toString(): String
  • removed: method ClosureAST.setupWatch(WatchGroup watchGroup): WatchRecord<_Handler>
  • removed: method CollectionAST.setupWatch(WatchGroup watchGroup): WatchRecord<_Handler>
  • removed: method ConstantAST.setupWatch(WatchGroup watchGroup): WatchRecord<_Handler>
  • removed: method ContextLocals.hasProperty(String prop): bool
  • removed: method ContextLocals.operator[](String prop): dynamic
  • removed: method ContextReferenceAST.setupWatch(WatchGroup watchGroup): WatchRecord<_Handler>
  • removed: method FieldReadAST.setupWatch(WatchGroup watchGroup): WatchRecord<_Handler>
  • removed: method FunctionApply.apply(List arguments): dynamic
  • removed: method FunctionApply.call(): dynamic
  • removed: method MethodAST.setupWatch(WatchGroup watchGroup): WatchRecord<_Handler>
  • removed: method PrototypeMap.addAll(map): void
  • removed: method PrototypeMap.clear()
  • removed: method PrototypeMap.containsKey(key): bool
  • removed: method PrototypeMap.containsValue(key): bool
  • removed: method PrototypeMap.forEach(fn): void
  • removed: method PrototypeMap.operator [](name): V
  • removed: method PrototypeMap.putIfAbsent(key, fn): V
  • removed: method PrototypeMap.remove(key): V
  • removed: method PrototypeMap.toString()
  • removed: method PureFunctionAST.setupWatch(WatchGroup watchGroup): WatchRecord<_Handler>
  • removed: method RootWatchGroup.detectChanges({ EvalExceptionHandler exceptionHandler, ChangeLog changeLog, AvgStopwatch fieldStopwatch, AvgStopwatch evalStopwatch, AvgStopwatch processStopwatch}): int
  • removed: method Watch.invoke(): void
  • removed: method Watch.remove(): void
  • removed: method WatchGroup.addCollectionWatch(AST ast): WatchRecord<_Handler>
  • removed: method WatchGroup.addFieldWatch(AST lhs, String name, String expression): WatchRecord<_Handler>
  • removed: method WatchGroup.addFunctionWatch(Function fn, List<AST> argsAST, Map<Symbol, AST> namedArgsAST, String expression, bool isPure): _EvalWatchRecord
  • removed: method WatchGroup.addMethodWatch(AST lhs, String name, List<AST> argsAST, Map<Symbol, AST> namedArgsAST, String expression): _EvalWatchRecord
  • removed: method WatchGroup.newGroup([Object context]): WatchGroup
  • removed: method WatchGroup.remove(): void
  • removed: method WatchGroup.toString()
  • removed: method WatchGroup.watch(AST expression, ReactionFn reactionFn): Watch
  • removed: static method ContextLocals.wrapper(context, Map<String, Object> locals): ContextLocals
  • removed: typedef void ChangeLog(String expression, current, previous)
  • removed: typedef void ReactionFn(value, previousValue)
  • added: class AfterContentChecked: abstract
  • added: class AfterContentInit: abstract
  • added: class AfterViewChecked: abstract
  • added: class AfterViewInit: abstract
  • added: class AngularEntrypoint
  • added: class ApplicationRef: abstract
  • added: class Attribute
  • added: class ChangeDetectionStrategy
  • added: class ChangeDetectorRef: abstract
  • added: class Component extends Directive
  • added: class ComponentFactory
  • added: class ComponentLoader
  • added: class ComponentRef<C>
  • added: class ComponentResolver: abstract
  • added: class ComponentState
  • added: class ContentChild extends _Query
  • added: class ContentChildren extends _Query
  • added: class Directive
  • added: class DoCheck: abstract
  • added: class ElementRef
  • added: class EmbeddedViewRef: abstract extends ViewRef
  • added: class EventEmitter<T> extends Stream<T>
  • added: class ExceptionHandler
  • added: class ExpressionChangedAfterItHasBeenCheckedException extends BaseException
  • added: class GetTestability: abstract
  • added: class Host
  • added: class HostBinding
  • added: class HostListener
  • added: class Inject
  • added: class Injectable
  • added: class Injector: abstract
  • added: class Input
  • added: class NgZone
  • added: class NgZoneError
  • added: class OnChanges: abstract
  • added: class OnDestroy: abstract
  • added: class OnInit: abstract
  • added: class OpaqueToken
  • added: class Optional
  • added: class Output
  • added: class Pipe
  • added: class PipeTransform: abstract
  • added: class PlatformRef: abstract
  • added: class Provider<T>: abstract implements RuntimeProvider<T>
  • added: class QueryList<T> extends Object with IterableMixin<T>
  • added: class ReflectiveInjector extends HierarchicalInjector
  • added: class RenderComponentType
  • added: class Self
  • added: class SimpleChange
  • added: class SkipSelf
  • added: class SlowComponentLoader
  • added: class TemplateRef
  • added: class Testability
  • added: class TestabilityRegistry
  • added: class UrlResolver
  • added: class ViewChild extends _ViewQuery
  • added: class ViewChildren extends _ViewQuery
  • added: class ViewContainerRef: abstract implements ComponentLoader
  • added: class ViewRef: abstract
  • added: class WrappedException
  • added: class WrappedValue
  • added: ctor AngularEntrypoint([this.name])
  • added: ctor Attribute(this.attributeName)
  • added: ctor Component({ String selector, List<String> inputs, Map<String, String> host, String exportAs, List providers, Visibility visibility, this.viewProviders, this.exports, this.changeDetection = …, this.templateUrl, this.template, this.preserveWhitespace = …, this.styleUrls, this.styles, this.directives, this.pipes, this.encapsulation, })
  • added: ctor ComponentFactory( this.selector, this._viewFactory, this._componentType, [ this.metadata = …, ])
  • added: ctor ComponentRef( this._nodeIndex, this._parentView, this._nativeElement, this._component)
  • added: ctor ContentChild( Object selector, { Object read, })
  • added: ctor ContentChildren( Object selector, { bool descendants = …, Object read, })
  • added: ctor Directive({ @required this.selector, this.inputs, this.host, this.providers, this.exportAs, this.visibility, })
  • added: ctor ElementRef(this.nativeElement)
  • added: ctor EventEmitter([bool isAsync = …])
  • added: ctor ExceptionHandler(this._logger)
  • added: ctor ExpressionChangedAfterItHasBeenCheckedException( dynamic oldValue, dynamic currValue, dynamic context)
  • added: ctor Host()
  • added: ctor HostBinding([this.hostPropertyName])
  • added: ctor HostListener(this.eventName, [this.args])
  • added: ctor Inject(this.token)
  • added: ctor Injectable()
  • added: ctor Injector()
  • added: ctor Injector.empty([HierarchicalInjector parent])
  • added: ctor Injector.map( Map<Object, Object> providers, [ HierarchicalInjector parent, ])
  • added: ctor Injector.slowReflective( List<Object> providersOrLists, [ HierarchicalInjector parent = …, ])
  • added: ctor Input([this.bindingPropertyName])
  • added: ctor NgZone({enableLongStackTrace = …})
  • added: ctor NgZoneError(this.error, this.stackTrace)
  • added: ctor OpaqueToken(this._desc)
  • added: ctor Optional()
  • added: ctor Output([this.bindingPropertyName])
  • added: ctor Pipe(this.name, {this.pure = …})
  • added: ctor Provider( Object token, { Type useClass, Object useValue, Object useExisting, Function useFactory, List<Object> deps, bool multi, })
  • added: ctor RenderComponentType( this.id, this.templateUrl, this.encapsulation, this.templateStyles)
  • added: ctor Self()
  • added: ctor SimpleChange(this.previousValue, this.currentValue)
  • added: ctor SkipSelf()
  • added: ctor SlowComponentLoader(this._loader, this._resolver)
  • added: ctor TemplateRef(this._viewContainer, this._viewFactory)
  • added: ctor Testability(this._ngZone)
  • added: ctor UrlResolver([this._packagePrefix = …])
  • added: ctor UrlResolver.withUrlPrefix(this._packagePrefix)
  • added: ctor ViewChild( Object selector, { Object read, })
  • added: ctor ViewChildren( Object selector, { Object read, })
  • added: ctor WrappedException( [this._wrapperMessage, this.originalException, this.originalStack, this._context])
  • added: ctor WrappedValue(this.wrapped)
  • added: enum ViewEncapsulation
  • added: enum Visibility
  • added: field AngularEntrypoint.name: final String
  • added: field Attribute.attributeName: final String
  • added: field Component.changeDetection: final int
  • added: field Component.directives: final List<Object>
  • added: field Component.encapsulation: final ViewEncapsulation
  • added: field Component.exports: final List<Object>
  • added: field Component.pipes: final List<Object>
  • added: field Component.preserveWhitespace: final bool
  • added: field Component.styleUrls: final List<String>
  • added: field Component.styles: final List<String>
  • added: field Component.template: final String
  • added: field Component.templateUrl: final String
  • added: field Component.viewProviders: final List<Object>
  • added: field ComponentFactory.metadata: final List<dynamic>
  • added: field ComponentFactory.selector: final String
  • added: field Directive.exportAs: final String
  • added: field Directive.host: final Map<String, String>
  • added: field Directive.inputs: final List<String>
  • added: field Directive.providers: final List<Object>
  • added: field Directive.selector: final String
  • added: field Directive.visibility: final Visibility
  • added: field ElementRef.nativeElement: final dynamic
  • added: field HostBinding.hostPropertyName: final String
  • added: field HostListener.args: final List<String>
  • added: field HostListener.eventName: final String
  • added: field Inject.token: final
  • added: field Input.bindingPropertyName: final String
  • added: field NgZoneError.error: final
  • added: field NgZoneError.stackTrace: final List
  • added: field Output.bindingPropertyName: final String
  • added: field Pipe.name: final String
  • added: field Pipe.pure: final bool
  • added: field RenderComponentType.encapsulation: final ViewEncapsulation
  • added: field RenderComponentType.id: final String
  • added: field RenderComponentType.stylesShimmed: bool
  • added: field RenderComponentType.templateStyles: List<dynamic >
  • added: field RenderComponentType.templateUrl: final String
  • added: field SimpleChange.currentValue: dynamic
  • added: field SimpleChange.previousValue: dynamic
  • added: field TestabilityRegistry.Testability>(): final
  • added: field WrappedException.originalException: final
  • added: field WrappedException.originalStack: final
  • added: field WrappedValue.wrapped: dynamic
  • added: function coreBootstrap( Injector injector, ComponentFactory componentFactory): ComponentRef
  • added: function coreLoadAndBootstrap( Injector injector, Type componentType): Future<ComponentRef>
  • added: function createNgZone(): NgZone
  • added: function createPlatform(Injector injector): PlatformRefImpl
  • added: function disposePlatform(): void
  • added: function getPlatform(): PlatformRef
  • added: function provide( Object token, { Type useClass, Object useValue = …, Object useExisting, Function useFactory, List<Object> deps, bool multi = …, }): Provider<dynamic>
  • added: get ApplicationRef.componentFactories: List<ComponentFactory>
  • added: get ApplicationRef.componentTypes: List<Type>
  • added: get ApplicationRef.injector: Injector
  • added: get ApplicationRef.zone: NgZone
  • added: get ComponentFactory.componentType: Type
  • added: get ComponentRef.changeDetectorRef: ChangeDetectorRef
  • added: get ComponentRef.componentType: Type
  • added: get ComponentRef.hostView: ViewRef
  • added: get ComponentRef.injector: Injector
  • added: get ComponentRef.instance: C
  • added: get ComponentRef.location: Element
  • added: get EmbeddedViewRef.rootNodes: List<dynamic>
  • added: get NgZone.hasPendingMacrotasks: bool
  • added: get NgZone.hasPendingMicrotasks: bool
  • added: get NgZone.inInnerZone: bool
  • added: get NgZone.inOuterZone: bool
  • added: get NgZone.isRunning: bool
  • added: get NgZone.onError: Stream
  • added: get NgZone.onEventDone: Stream
  • added: get NgZone.onMicrotaskEmpty: Stream
  • added: get NgZone.onStable: Stream
  • added: get NgZone.onTurnDone: Stream
  • added: get NgZone.onTurnStart: Stream
  • added: get NgZone.onUnstable: Stream
  • added: get OpaqueToken.hashCode: int
  • added: get PlatformRef.disposed: bool
  • added: get PlatformRef.injector: Injector
  • added: get QueryList.changes: Stream<Iterable<T>>
  • added: get QueryList.dirty: bool
  • added: get QueryList.first: T
  • added: get QueryList.iterator: Iterator<T>
  • added: get QueryList.last: T
  • added: get QueryList.length: int
  • added: get RenderComponentType.contentAttr: String
  • added: get RenderComponentType.hostAttr: String
  • added: get RenderComponentType.styles: List<String>
  • added: get TemplateRef.elementRef: ElementRef
  • added: get ViewContainerRef.element: ElementRef
  • added: get ViewContainerRef.injector: Injector
  • added: get ViewContainerRef.length: int
  • added: get ViewContainerRef.parentInjector: Injector
  • added: get ViewRef.destroyed: bool
  • added: get WrappedException.context: dynamic
  • added: get WrappedException.message: String
  • added: get WrappedException.wrapperMessage: String
  • added: member ViewEncapsulation.Emulated
  • added: member ViewEncapsulation.None
  • added: member Visibility.none
  • added: method AfterContentChecked.ngAfterContentChecked()
  • added: method AfterContentInit.ngAfterContentInit()
  • added: method AfterViewChecked.ngAfterViewChecked()
  • added: method AfterViewInit.ngAfterViewInit()
  • added: method ApplicationRef.bootstrap(ComponentFactory componentFactory): ComponentRef
  • added: method ApplicationRef.dispose(): void
  • added: method ApplicationRef.registerBootstrapListener(void listener(ComponentRef ref)): void
  • added: method ApplicationRef.registerDisposeListener(void dispose()): void
  • added: method ApplicationRef.run<R>(FutureOr<R> callback())
  • added: method ApplicationRef.tick(): void
  • added: method ApplicationRef.waitForAsyncInitializers(): Future<dynamic>
  • added: method ChangeDetectorRef.checkNoChanges(): void
  • added: method ChangeDetectorRef.detach(): void
  • added: method ChangeDetectorRef.detectChanges(): void
  • added: method ChangeDetectorRef.markForCheck(): void
  • added: method ChangeDetectorRef.reattach(): void
  • added: method ComponentFactory.create(Injector injector, [List<List> projectableNodes]): ComponentRef
  • added: method ComponentLoader.loadDetached( ComponentFactory component, { Injector injector, }): ComponentRef
  • added: method ComponentLoader.loadNextTo( ComponentFactory component, { Injector injector, }): ComponentRef
  • added: method ComponentLoader.loadNextToLocation( ComponentFactory component, ViewContainerRef location, { Injector injector, }): ComponentRef
  • added: method ComponentRef.destroy(): void
  • added: method ComponentRef.onDestroy(OnDestroyCallback callback): void
  • added: method ComponentResolver.clearCache(): void
  • added: method ComponentResolver.resolveComponent(Type componentType): Future<ComponentFactory>
  • added: method ComponentResolver.resolveComponentSync(Type componentType): ComponentFactory
  • added: method ComponentState.deliverStateChanges(): void
  • added: method ComponentState.setState(void fn()): void
  • added: method DoCheck.ngDoCheck()
  • added: method EmbeddedViewRef.destroy(): void
  • added: method EmbeddedViewRef.hasLocal(String variableName): bool
  • added: method EmbeddedViewRef.markForCheck(): void
  • added: method EmbeddedViewRef.setLocal(String variableName, dynamic value): void
  • added: method EventEmitter.add(T value): void
  • added: method EventEmitter.addError(error): void
  • added: method EventEmitter.close(): void
  • added: method EventEmitter.emit(T value): void
  • added: method EventEmitter.listen(void onData(T event), {Function onError, void onDone(), bool cancelOnError}): StreamSubscription<T>
  • added: method ExceptionHandler.call(exception, [stackTrace, String reason]): void
  • added: method GetTestability.addToWindow(TestabilityRegistry registry): void
  • added: method GetTestability.findTestabilityInTree( TestabilityRegistry registry, dynamic elem, bool findInAncestors): Testability
  • added: method Inject.toString(): String
  • added: method Injector.get(Object token, [Object notFoundValue = …]): dynamic
  • added: method Injector.inject<T>({ @required Object token, OrElseInject<T> orElse = …, }): T
  • added: method NgZone.run<R>(R fn()): R
  • added: method NgZone.runGuarded(void fn()): void
  • added: method NgZone.runOutsideAngular(dynamic fn()): dynamic
  • added: method OnChanges.ngOnChanges(Map<String, SimpleChange> changes)
  • added: method OnDestroy.ngOnDestroy()
  • added: method OnInit.ngOnInit()
  • added: method OpaqueToken.operator ==(other): bool
  • added: method OpaqueToken.toJson()
  • added: method OpaqueToken.toString(): String
  • added: method PlatformRef.dispose(): void
  • added: method PlatformRef.registerDisposeListener(void dispose()): void
  • added: method QueryList.notifyOnChanges(): void
  • added: method QueryList.reset(List<T> newList): void
  • added: method QueryList.setDirty(): void
  • added: method QueryList.toString(): String
  • added: method ReflectiveInjector.inject<T>({ Object token, OrElseInject<T> orElse = …, }): T
  • added: method ReflectiveInjector.injectFromSelf<T>( Object token, { OrElseInject<T> orElse = …, }): T
  • added: method ReflectiveInjector.resolveAndCreateChild(List<Object> providersOrLists): ReflectiveInjector
  • added: method ReflectiveInjector.resolveAndInstantiate(dynamic providerOrType): dynamic
  • added: method RenderComponentType.shimStyles(SharedStylesHost stylesHost): void
  • added: method SlowComponentLoader.load(Type type, Injector injector): Future<ComponentRef>
  • added: method SlowComponentLoader.loadNextToLocation( Type type, ViewContainerRef location, [ Injector injector, ]): Future<ComponentRef>
  • added: method TemplateRef.createEmbeddedView(context): EmbeddedViewRef
  • added: method Testability.decreasePendingRequestCount(): num
  • added: method Testability.findBindings(dynamic using, String provider, bool exactMatch): List<dynamic>
  • added: method Testability.findProviders(dynamic using, String provider, bool exactMatch): List<dynamic>
  • added: method Testability.getPendingRequestCount(): num
  • added: method Testability.increasePendingRequestCount(): num
  • added: method Testability.isStable(): bool
  • added: method Testability.whenStable(Function callback): void
  • added: method TestabilityRegistry.findTestabilityInTree(dynamic elem, [bool findInAncestors = …]): Testability
  • added: method TestabilityRegistry.getAllRootElements(): List<dynamic>
  • added: method TestabilityRegistry.getAllTestabilities(): List<Testability>
  • added: method TestabilityRegistry.getTestability(dynamic elem): Testability
  • added: method TestabilityRegistry.registerApplication(dynamic token, Testability testability): void
  • added: method TestabilityRegistry.setTestabilityGetter(GetTestability getter): void
  • added: method UrlResolver.resolve(String baseUrl, String url): String
  • added: method ViewContainerRef.clear(): void
  • added: method ViewContainerRef.createComponent(ComponentFactory componentFactory, [num index = …, Injector injector, List<List<dynamic>> projectableNodes]): ComponentRef
  • added: method ViewContainerRef.createEmbeddedView(TemplateRef templateRef): EmbeddedViewRef
  • added: method ViewContainerRef.detach([num index = …]): ViewRef
  • added: method ViewContainerRef.get(int index): EmbeddedViewRef
  • added: method ViewContainerRef.indexOf(ViewRef viewRef): int
  • added: method ViewContainerRef.insert(ViewRef viewRef, [num index = …]): ViewRef
  • added: method ViewContainerRef.insertEmbeddedView(TemplateRef templateRef, int index): EmbeddedViewRef
  • added: method ViewContainerRef.move(ViewRef viewRef, int currentIndex): ViewRef
  • added: method ViewContainerRef.remove([num index = …]): void
  • added: method ViewRef.onDestroy(OnDestroyCallback callback): void
  • added: method WrappedException.toString(): String
  • added: set ComponentState.stateChangeCallback(ComponentStateCallback callback)
  • added: static field ChangeDetectionStrategy.CheckAlways: const int
  • added: static field ChangeDetectionStrategy.CheckOnce: const int
  • added: static field ChangeDetectionStrategy.Checked: const int
  • added: static field ChangeDetectionStrategy.Default: const int
  • added: static field ChangeDetectionStrategy.Detached: const int
  • added: static field ChangeDetectionStrategy.OnPush: const int
  • added: static field ChangeDetectionStrategy.Stateful: const int
  • added: static field RenderComponentType.COMPONENT_VARIABLE: const
  • added: static field RenderComponentType.CONTENT_ATTR: const
  • added: static field RenderComponentType.CONTENT_STYLE_PREFIX: const
  • added: static field RenderComponentType.HOST_ATTR: const
  • added: static field RenderComponentType.HOST_STYLE_PREFIX: const
  • added: static method ExceptionHandler.exceptionToString( exception, [ stackTrace, String reason, ]): String
  • added: static method NgZone.assertInAngularZone(): void
  • added: static method NgZone.assertNotInAngularZone(): void
  • added: static method NgZone.isInAngularZone(): bool
  • added: static method ReflectiveInjector.resolveAndCreate( List<Object> providersOrLists, [ HierarchicalInjector parent = …, ]): ReflectiveInjector
  • added: static method WrappedValue.wrap(dynamic value): WrappedValue
  • added: typedef dynamic TrackByFn(int index, dynamic item)
  • added: typedef void ComponentStateCallback()
  • added: variable APPLICATION_COMMON_PROVIDERS: const List
  • added: variable APP_ID: const OpaqueToken
  • added: variable APP_INITIALIZER: const OpaqueToken
  • added: variable PACKAGE_ROOT_URL: const OpaqueToken
  • added: variable PLATFORM_INITIALIZER: const OpaqueToken
  • added: variable noValueProvided: const Object
  • removed: class AttachAware: abstract
  • removed: class Component extends Directive
  • removed: class Decorator extends Directive
  • removed: class DetachAware: abstract
  • removed: class Directive: abstract implements Injectable
  • removed: class DirectiveAnnotation: abstract
  • removed: class DirectiveBinder: abstract
  • removed: class Formatter implements Injectable
  • removed: class NgAttr extends DirectiveAnnotation
  • removed: class NgCallback extends DirectiveAnnotation
  • removed: class NgOneWay extends DirectiveAnnotation
  • removed: class NgOneWayOneTime extends DirectiveAnnotation
  • removed: class NgTwoWay extends DirectiveAnnotation
  • removed: class ShadowRootAware: abstract
  • removed: class Visibility
  • removed: ctor Component({ this.template, this.templateUrl, cssUrl, DirectiveBinderFn module, map, selector, visibility, exportExpressions, exportExpressionAttrs, this.useShadowDom, this.useNgBaseCss = …, updateBoundElementPropertiesOnEvents, this.publishAs })
  • removed: ctor Decorator({children = …, map, selector, DirectiveBinderFn module, visibility, exportExpressions, exportExpressionAttrs, updateBoundElementPropertiesOnEvents})
  • removed: ctor Directive({ this.selector, this.children, this.visibility, this.module, this.map = …, this.exportExpressions = …, this.exportExpressionAttrs = …, this.updateBoundElementPropertiesOnEvents })
  • removed: ctor DirectiveAnnotation(this.attrName)
  • removed: ctor Formatter({this.name})
  • removed: ctor NgAttr(String attrName)
  • removed: ctor NgCallback(String attrName)
  • removed: ctor NgOneWay(String attrName)
  • removed: ctor NgOneWayOneTime(String attrName)
  • removed: ctor NgTwoWay(String attrName)
  • removed: field Component.publishAs: final String
  • removed: field Component.template: final String
  • removed: field Component.templateUrl: final String
  • removed: field Component.useNgBaseCss: final bool
  • removed: field Component.useShadowDom: final bool
  • removed: field Directive.children: final String
  • removed: field Directive.exportExpressionAttrs: final List<String>
  • removed: field Directive.exportExpressions: final List<String>
  • removed: field Directive.map: final Map<String, String>
  • removed: field Directive.module: final DirectiveBinderFn
  • removed: field Directive.selector: final String
  • removed: field Directive.updateBoundElementPropertiesOnEvents: final List<String>
  • removed: field Directive.visibility: final Visibility
  • removed: field DirectiveAnnotation.attrName: final String
  • removed: field Formatter.name: final String
  • removed: field Visibility.name: final String
  • removed: get Component.cssUrls: List<String>
  • removed: method AttachAware.attach(): void
  • removed: method DetachAware.detach(): void
  • removed: method Directive.toString(): String
  • removed: method DirectiveBinder.bind(key, {dynamic toValue, Function toFactory, Type toImplementation, toInstanceOf, inject = …, Visibility visibility = …}): void
  • removed: method Formatter.toString(): String
  • removed: method ShadowRootAware.onShadowRoot(ShadowRoot shadowRoot): void
  • removed: method Visibility.toString(): String
  • removed: static field Directive.CHILDREN_VISIBILITY: const Visibility
  • removed: static field Directive.COMPILE_CHILDREN: const String
  • removed: static field Directive.DIRECT_CHILDREN_VISIBILITY: const Visibility
  • removed: static field Directive.IGNORE_CHILDREN: const String
  • removed: static field Directive.LOCAL_VISIBILITY: const Visibility
  • removed: static field Directive.TRANSCLUDE_CHILDREN: const String
  • removed: static field Visibility.CHILDREN: const
  • removed: static field Visibility.DIRECT_CHILD: const
  • removed: static field Visibility.LOCAL: const
  • removed: typedef void DirectiveBinderFn(DirectiveBinder binder)
  • removed: class AttachAware: abstract
  • removed: class Component extends Directive
  • removed: class Decorator extends Directive
  • removed: class DetachAware: abstract
  • removed: class Directive: abstract implements Injectable
  • removed: class DirectiveAnnotation: abstract
  • removed: class DirectiveBinder: abstract
  • removed: class Formatter implements Injectable
  • removed: class NgAttr extends DirectiveAnnotation
  • removed: class NgCallback extends DirectiveAnnotation
  • removed: class NgOneWay extends DirectiveAnnotation
  • removed: class NgOneWayOneTime extends DirectiveAnnotation
  • removed: class NgTwoWay extends DirectiveAnnotation
  • removed: class Visibility
  • removed: ctor Component({ this.template, this.templateUrl, cssUrl, DirectiveBinderFn module, map, selector, visibility, exportExpressions, exportExpressionAttrs, this.useShadowDom, this.useNgBaseCss = …, updateBoundElementPropertiesOnEvents, this.publishAs })
  • removed: ctor Decorator({children = …, map, selector, DirectiveBinderFn module, visibility, exportExpressions, exportExpressionAttrs, updateBoundElementPropertiesOnEvents})
  • removed: ctor Directive({ this.selector, this.children, this.visibility, this.module, this.map = …, this.exportExpressions = …, this.exportExpressionAttrs = …, this.updateBoundElementPropertiesOnEvents })
  • removed: ctor DirectiveAnnotation(this.attrName)
  • removed: ctor Formatter({this.name})
  • removed: ctor NgAttr(String attrName)
  • removed: ctor NgCallback(String attrName)
  • removed: ctor NgOneWay(String attrName)
  • removed: ctor NgOneWayOneTime(String attrName)
  • removed: ctor NgTwoWay(String attrName)
  • removed: field Component.publishAs: final String
  • removed: field Component.template: final String
  • removed: field Component.templateUrl: final String
  • removed: field Component.useNgBaseCss: final bool
  • removed: field Component.useShadowDom: final bool
  • removed: field Directive.children: final String
  • removed: field Directive.exportExpressionAttrs: final List<String>
  • removed: field Directive.exportExpressions: final List<String>
  • removed: field Directive.map: final Map<String, String>
  • removed: field Directive.module: final DirectiveBinderFn
  • removed: field Directive.selector: final String
  • removed: field Directive.updateBoundElementPropertiesOnEvents: final List<String>
  • removed: field Directive.visibility: final Visibility
  • removed: field DirectiveAnnotation.attrName: final String
  • removed: field Formatter.name: final String
  • removed: field Visibility.name: final String
  • removed: function cloneWithNewMap(Directive annotation, map): Directive
  • removed: function mappingSpec(DirectiveAnnotation annotation): String
  • removed: get Component.cssUrls: List<String>
  • removed: method AttachAware.attach(): void
  • removed: method DetachAware.detach(): void
  • removed: method Directive.toString(): String
  • removed: method DirectiveBinder.bind(key, {dynamic toValue, Function toFactory, Type toImplementation, toInstanceOf, inject = …, Visibility visibility = …}): void
  • removed: method Formatter.toString(): String
  • removed: method Visibility.toString(): String
  • removed: static field Directive.CHILDREN_VISIBILITY: const Visibility
  • removed: static field Directive.COMPILE_CHILDREN: const String
  • removed: static field Directive.DIRECT_CHILDREN_VISIBILITY: const Visibility
  • removed: static field Directive.IGNORE_CHILDREN: const String
  • removed: static field Directive.LOCAL_VISIBILITY: const Visibility
  • removed: static field Directive.TRANSCLUDE_CHILDREN: const String
  • removed: static field Visibility.CHILDREN: const
  • removed: static field Visibility.DIRECT_CHILD: const
  • removed: static field Visibility.LOCAL: const
  • removed: typedef void DirectiveBinderFn(DirectiveBinder binder)
  • removed: class FormatterMap
  • removed: ctor FormatterMap(this._injector, MetadataExtractor extractMetadata)
  • removed: field FormatterMap.Type>(): final Map<String, Type>
  • removed: method FormatterMap.call(String name): Function
  • removed: method FormatterMap.forEach(fn(K, Type)): void
  • removed: method FormatterMap.operator[](String name): Type
  • removed: class Animate
  • removed: class Animation: abstract
  • removed: class AnimationResult
  • removed: class AvgStopwatch extends Stopwatch
  • removed: class BoundViewFactory
  • removed: class BrowserCookies
  • removed: class CacheRegister
  • removed: class CacheRegisterStats
  • removed: class ClosureMap: abstract
  • removed: class Compiler implements Function
  • removed: class CompilerConfig
  • removed: class ContextLocals
  • removed: class Cookies
  • removed: class DirectiveInjector implements DirectiveBinder
  • removed: class DirectiveMap
  • removed: class ElementProbe
  • removed: class EventHandler
  • removed: class ExceptionHandler
  • removed: class FieldGetterFactory: abstract
  • removed: class Http
  • removed: class HttpBackend
  • removed: class HttpConfig
  • removed: class HttpDefaultHeaders
  • removed: class HttpDefaults
  • removed: class HttpInterceptor
  • removed: class HttpInterceptors
  • removed: class HttpResponse
  • removed: class HttpResponseConfig
  • removed: class Interpolate implements Function
  • removed: class LocationWrapper
  • removed: class NgElement
  • removed: class NoOpAnimation extends Animation
  • removed: class NullTreeSanitizer implements dom.NodeTreeSanitizer
  • removed: class Parser
  • removed: class PrototypeMap<K, V> implements Map<K,V>
  • removed: class ResourceUrlResolver
  • removed: class RootScope extends Scope
  • removed: class Scope
  • removed: class ScopeAware: abstract
  • removed: class ScopeDigestTTL
  • removed: class ScopeEvent
  • removed: class ScopeStats
  • removed: class ScopeStatsConfig
  • removed: class ScopeStatsEmitter
  • removed: class TemplateCache extends LruCache<String, HttpResponse>
  • removed: class UrlRewriter
  • removed: class View
  • removed: class ViewFactory implements Function
  • removed: class ViewFactoryCache
  • removed: class ViewPort
  • removed: class VmTurnZone
  • removed: class Watch
  • removed: ctor BoundViewFactory(this.viewFactory, this.directiveInjector)
  • removed: ctor BrowserCookies(this._exceptionHandler)
  • removed: ctor CacheRegisterStats(this.name)
  • removed: ctor Compiler(this._perf, this._expando)
  • removed: ctor CompilerConfig()
  • removed: ctor CompilerConfig.withOptions({this.elementProbeEnabled = …})
  • removed: ctor ContextLocals(this._parentContext, [Map<String, Object> locals = …])
  • removed: ctor Cookies(this._browserCookies)
  • removed: ctor DirectiveInjector(DirectiveInjector parent, appInjector, this._node, this._nodeAttrs, this._eventHandler, this.scope, this._animate, [View view, this._shadowBoundary])
  • removed: ctor DirectiveMap(Injector this._injector, this._formatters, MetadataExtractor metadataExtractor, this._directiveSelectorFactory)
  • removed: ctor ElementProbe(this.parent, this.element, this.injector, this.scope)
  • removed: ctor EventHandler(this._rootNode, this._expando, this._exceptionHandler)
  • removed: ctor Http(this._cookies, this._location, this._rewriter, this._backend, this.defaults, this._interceptors, this._rootScope, this._httpConfig, this._zone, this._pendingAsync)
  • removed: ctor HttpConfig()
  • removed: ctor HttpConfig.withOptions({this.coalesceDuration})
  • removed: ctor HttpDefaults(this.headers)
  • removed: ctor HttpInterceptor({this.request, this.response, this.requestError, this.responseError})
  • removed: ctor HttpInterceptors()
  • removed: ctor HttpInterceptors.of([List interceptors])
  • removed: ctor HttpResponse([this.status, this.responseText, this._headers, this.config])
  • removed: ctor HttpResponse.copy(HttpResponse r, {data})
  • removed: ctor HttpResponseConfig({this.url, this.params, this.headers, this.data})
  • removed: ctor Interpolate(CacheRegister cacheRegister)
  • removed: ctor NgElement(this.node, this._rootScope, this._animate, [this._lightDom])
  • removed: ctor Parser(this._lexer, this._backend, CacheRegister cacheRegister)
  • removed: ctor PrototypeMap(this.prototype)
  • removed: ctor RootScope(Object context, Parser parser, ASTParser astParser, FieldGetterFactory fieldGetterFactory, FormatterMap formatters, this._exceptionHandler, this._ttl, this._zone, ScopeStats _scopeStats, CacheRegister cacheRegister, this._pendingAsync)
  • removed: ctor Scope(Object this.context, this.rootScope, this._parentScope, this._readWriteGroup, this._readOnlyGroup, this.id, this._stats)
  • removed: ctor ScopeDigestTTL()
  • removed: ctor ScopeDigestTTL.value(this.ttl)
  • removed: ctor ScopeEvent(this.name, this.targetScope, this.data)
  • removed: ctor ScopeStats(this._emitter, this._config)
  • removed: ctor ScopeStatsConfig()
  • removed: ctor ScopeStatsConfig.enabled()
  • removed: ctor TemplateCache({int capacity})
  • removed: ctor View(this.nodes, this.scope)
  • removed: ctor ViewFactory(templateNodes, this.elementBinders, this._perf)
  • removed: ctor ViewFactoryCache(this.http, this.templateCache, this.compiler, this.treeSanitizer, this.resourceResolver, CacheRegister cacheRegister)
  • removed: ctor ViewPort(DirectiveInjector directiveInjector, this.scope, this.placeholder, this._animate, [this._lightDom, View parentView])
  • removed: ctor VmTurnZone()
  • removed: ctor Watch(this._watchGroup, this._record, this.reactionFn)
  • removed: field Animate.animationsAllowed: bool
  • removed: field AnimationResult.value: final String
  • removed: field BoundViewFactory.directiveInjector: DirectiveInjector
  • removed: field BoundViewFactory.viewFactory: ViewFactory
  • removed: field BrowserCookies.String>: var
  • removed: field BrowserCookies.URL_PROTOCOL: final
  • removed: field BrowserCookies.cookiePath: String
  • removed: field BrowserCookies.operator[]: void
  • removed: field CacheRegisterStats.length: int
  • removed: field CacheRegisterStats.name: final String
  • removed: field CompilerConfig.elementProbeEnabled: final bool
  • removed: field ContextLocals.Object>: final Map
  • removed: field ContextLocals.operator[]: void
  • removed: field Cookies.operator[]: void
  • removed: field DirectiveInjector.lightDom: LightDom
  • removed: field DirectiveInjector.scope: Scope
  • removed: field DirectiveMap.List<DirectiveTypeTuple>>(): final Map<String, List<DirectiveTypeTuple>>
  • removed: field DirectiveMap.map: final Map<String, List<DirectiveTypeTuple>>
  • removed: field ElementProbe.bindingExpressions: final
  • removed: field ElementProbe.element: final dom.Node
  • removed: field ElementProbe.injector: final DirectiveInjector
  • removed: field ElementProbe.modelExpressions: final
  • removed: field ElementProbe.parent: final ElementProbe
  • removed: field ElementProbe.scope: final Scope
  • removed: field EventHandler.Function>(): final
  • removed: field Http.async.Future<HttpResponse>>(): final
  • removed: field Http.defaults: final HttpDefaults
  • removed: field HttpConfig.coalesceDuration: final Duration
  • removed: field HttpDefaults.cache: var
  • removed: field HttpDefaults.headers: HttpDefaultHeaders
  • removed: field HttpDefaults.xsrfCookieName: String
  • removed: field HttpDefaults.xsrfHeaderName: String
  • removed: field HttpInterceptor.request: RequestInterceptor
  • removed: field HttpInterceptor.requestError: RequestErrorInterceptor
  • removed: field HttpInterceptor.response: Response
  • removed: field HttpInterceptor.responseError: ResponseError
  • removed: field HttpResponse.config: HttpResponseConfig
  • removed: field HttpResponse.responseText: var
  • removed: field HttpResponse.status: int
  • removed: field HttpResponseConfig.data: var
  • removed: field HttpResponseConfig.headers: Map
  • removed: field HttpResponseConfig.params: Map
  • removed: field HttpResponseConfig.url: String
  • removed: field NgElement.bool>(): final
  • removed: field NgElement.dynamic>(): final
  • removed: field NgElement.node: final dom.Element
  • removed: field PrototypeMap.[]: void operator
  • removed: field PrototypeMap.prototype: final Map<K, V>
  • removed: field PrototypeMap.self: final Map<K, V>
  • removed: field RootScope.AST>(): final Map<String, AST>
  • removed: field RootScope.astCache: final Map<String, AST>
  • removed: field Scope.context: final dynamic
  • removed: field Scope.id: final String
  • removed: field Scope.rootScope: final RootScope
  • removed: field ScopeDigestTTL.ttl: final int
  • removed: field ScopeEvent.data: final
  • removed: field ScopeEvent.name: final String
  • removed: field ScopeEvent.targetScope: final Scope
  • removed: field ScopeStats.evalStopwatch: final
  • removed: field ScopeStats.fieldStopwatch: final
  • removed: field ScopeStats.processStopwatch: final
  • removed: field ScopeStatsConfig.emit: var
  • removed: field View.insertionPoints: final List
  • removed: field View.nodes: final List<dom.Node>
  • removed: field View.scope: final Scope
  • removed: field ViewFactory.elementBinders: final List<TaggedElementBinder>
  • removed: field ViewFactory.nodeLinkingInfos: final List<NodeLinkingInfo>
  • removed: field ViewFactory.templateNodes: final List<dom.Node>
  • removed: field ViewFactoryCache.ViewFactory>(): final
  • removed: field ViewFactoryCache.compiler: final Compiler
  • removed: field ViewFactoryCache.http: final Http
  • removed: field ViewFactoryCache.parseDocument: final dom.HtmlDocument
  • removed: field ViewFactoryCache.resourceResolver: final ResourceUrlResolver
  • removed: field ViewFactoryCache.templateCache: final TemplateCache
  • removed: field ViewFactoryCache.treeSanitizer: final dom.NodeTreeSanitizer
  • removed: field ViewFactoryCache.viewFactoryCache: final
  • removed: field ViewPort.directiveInjector: final DirectiveInjector
  • removed: field ViewPort.placeholder: final dom.Node
  • removed: field ViewPort.scope: final Scope
  • removed: field ViewPort.views: final
  • removed: field VmTurnZone.countPendingAsync: CountPendingAsync
  • removed: field VmTurnZone.onCreateTimer: ZoneCreateTimer
  • removed: field VmTurnZone.onError: ZoneOnError
  • removed: field VmTurnZone.onScheduleMicrotask: ZoneScheduleMicrotask
  • removed: field VmTurnZone.onTurnDone: ZoneOnTurnDone
  • removed: field VmTurnZone.onTurnStart: ZoneOnTurnStart
  • removed: field Watch.reactionFn: final ReactionFn
  • removed: get Animation.onCompleted: async.Future<AnimationResult>
  • removed: get AnimationResult.isCompleted: bool
  • removed: get AvgStopwatch.count: int
  • removed: get AvgStopwatch.ratePerMs: double
  • removed: get BrowserCookies.all: Map<String, String>
  • removed: get CacheRegister.stats: List<CacheRegisterStats>
  • removed: get ContextLocals.parentContext: Object
  • removed: get DirectiveInjector.directives: List
  • removed: get DirectiveInjector.elementProbe: ElementProbe
  • removed: get DirectiveInjector.ngElement: NgElement
  • removed: get DirectiveInjector.parent: Object
  • removed: get DirectiveMap.selector: DirectiveSelector
  • removed: get ElementProbe.directives: List
  • removed: get Http.pendingRequests: Iterable<async.Future<HttpResponse> >
  • removed: get HttpResponse.data
  • removed: get LocationWrapper.location
  • removed: get NoOpAnimation.onCompleted
  • removed: get PrototypeMap.isEmpty: bool
  • removed: get PrototypeMap.isNotEmpty: bool
  • removed: get PrototypeMap.keys: Iterable<K>
  • removed: get PrototypeMap.length: int
  • removed: get PrototypeMap.values: Iterable<V>
  • removed: get RootScope.isAttached: bool
  • removed: get RootScope.rootScope: RootScope
  • removed: get RootScope.state: String
  • removed: get Scope.hasOwnStreams: bool
  • removed: get Scope.isAttached: bool
  • removed: get Scope.isDestroyed: bool
  • removed: get Scope.parentScope: Scope
  • removed: get ScopeEvent.currentScope: Scope
  • removed: get ScopeEvent.defaultPrevented: bool
  • removed: get ScopeEvent.propagationStopped: bool
  • removed: get ViewPort.nodes: List<dom.Node>
  • removed: get Watch.expression
  • removed: method Animate.addClass(dom.Element element, String cssClass): Animation
  • removed: method Animate.insert(Iterable<dom.Node> nodes, dom.Node parent, { dom.Node insertBefore }): Animation
  • removed: method Animate.move(Iterable<dom.Node> nodes, dom.Node parent, { dom.Node insertBefore }): Animation
  • removed: method Animate.remove(Iterable<dom.Node> nodes): Animation
  • removed: method Animate.removeClass(dom.Element element, String cssClass): Animation
  • removed: method Animation.cancel(): void
  • removed: method Animation.complete(): void
  • removed: method AvgStopwatch.increment(int count): int
  • removed: method AvgStopwatch.reset(): void
  • removed: method BoundViewFactory.call(Scope scope): View
  • removed: method BrowserCookies.operator[](key): String
  • removed: method CacheRegister.clear([String name]): void
  • removed: method CacheRegister.registerCache(String name, cache): void
  • removed: method ClosureMap.lookupFunction(String name, CallArguments arguments): MethodClosure
  • removed: method ClosureMap.lookupGetter(String name): Getter
  • removed: method ClosureMap.lookupSetter(String name): Setter
  • removed: method ClosureMap.lookupSymbol(String name): Symbol
  • removed: method Compiler.call(List<dom.Node> elements, DirectiveMap directives): ViewFactory
  • removed: method ContextLocals.hasProperty(String prop): bool
  • removed: method ContextLocals.operator[](String prop): dynamic
  • removed: method Cookies.operator[](name): String
  • removed: method Cookies.remove(name): void
  • removed: method DirectiveInjector.bind(key, {dynamic toValue = …, Function toFactory = …, Type toImplementation, toInstanceOf, inject = …, Visibility visibility = …}): void
  • removed: method DirectiveInjector.bindByKey(Key key, Function factory, List<Key> parameterKeys, [Visibility visibility]): void
  • removed: method DirectiveInjector.get(Type type): Object
  • removed: method DirectiveInjector.getByKey(Key key): Object
  • removed: method DirectiveInjector.getFromParent(Type type): Object
  • removed: method DirectiveInjector.getFromParentByKey(Key key): Object
  • removed: method DirectiveMap.forEach(fn(K, Type)): void
  • removed: method DirectiveMap.operator[](String key): List<DirectiveTypeTuple>
  • removed: method ElementProbe.directive(Type type): dynamic
  • removed: method EventHandler.register(String eventName): void
  • removed: method ExceptionHandler.call(dynamic error, dynamic stack, [String reason = …])
  • removed: method FieldGetterFactory.getter(Object object, String name): FieldGetter
  • removed: method Http.call({ String url, String method, dynamic data, Map<String, dynamic> params, Map<String, dynamic> headers, bool withCredentials = …, String xsrfHeaderName, String xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse>
  • removed: method Http.delete(String url, { dynamic data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse>
  • removed: method Http.get(String url, { Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse>
  • removed: method Http.head(String url, { dynamic data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse>
  • removed: method Http.jsonp(String url, { dynamic data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse>
  • removed: method Http.post(String url, dynamic data, { Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse>
  • removed: method Http.put(String url, dynamic data, { Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse>
  • removed: method HttpBackend.request(String url, {String method, bool withCredentials, String responseType, String mimeType, Map<String, String> requestHeaders, sendData, void onProgress(dom.ProgressEvent e)}): async.Future
  • removed: method HttpDefaultHeaders.operator[](method)
  • removed: method HttpDefaultHeaders.setHeaders(Map<String, String> headers, String method)
  • removed: method HttpInterceptors.add(HttpInterceptor x)
  • removed: method HttpInterceptors.addAll(List<HttpInterceptor> x)
  • removed: method HttpInterceptors.constructChain(List chain)
  • removed: method HttpResponse.headers([String key])
  • removed: method HttpResponse.toString()
  • removed: method HttpResponseConfig.header([String name])
  • removed: method Interpolate.call(String template, [bool mustHaveExpression = …, String startSymbol = …, String endSymbol = …]): Interpolation
  • removed: method NgElement.addClass(String className): void
  • removed: method NgElement.removeAttribute(String attrName): void
  • removed: method NgElement.removeClass(String className): void
  • removed: method NgElement.setAttribute(String attrName, [value = …]): void
  • removed: method NoOpAnimation.cancel()
  • removed: method NoOpAnimation.complete()
  • removed: method NullTreeSanitizer.sanitizeTree(dom.Node node): void
  • removed: method Parser.call(String input): Expression
  • removed: method PrototypeMap.addAll(map): void
  • removed: method PrototypeMap.clear()
  • removed: method PrototypeMap.containsKey(key): bool
  • removed: method PrototypeMap.containsValue(key): bool
  • removed: method PrototypeMap.forEach(fn): void
  • removed: method PrototypeMap.operator [](name): V
  • removed: method PrototypeMap.putIfAbsent(key, fn): V
  • removed: method PrototypeMap.remove(key): V
  • removed: method PrototypeMap.toString()
  • removed: method RootScope.destroy(): void
  • removed: method RootScope.digest(): void
  • removed: method RootScope.flush(): void
  • removed: method RootScope.runAsync(fn()): void
  • removed: method Scope.apply([expression, Map locals]): dynamic
  • removed: method Scope.broadcast(String name, [data]): ScopeEvent
  • removed: method Scope.createChild(Object childContext): Scope
  • removed: method Scope.createProtoChild(): Scope
  • removed: method Scope.destroy(): void
  • removed: method Scope.domRead(fn()): void
  • removed: method Scope.domWrite(fn()): void
  • removed: method Scope.emit(String name, [data]): ScopeEvent
  • removed: method Scope.eval(expression, [Map locals]): dynamic
  • removed: method Scope.on(String name): ScopeStream
  • removed: method Scope.watch(String expression, ReactionFn reactionFn, {context, FormatterMap formatters, bool canChangeModel = …, bool collection = …}): Watch
  • removed: method Scope.watchAST(AST ast, ReactionFn reactionFn, {bool canChangeModel = …}): Watch
  • removed: method ScopeEvent.preventDefault(): void
  • removed: method ScopeEvent.stopPropagation(): void
  • removed: method ScopeStats.cycleEnd(): void
  • removed: method ScopeStats.digestEnd(): void
  • removed: method ScopeStats.digestLoop(int changeCount): void
  • removed: method ScopeStats.digestStart(): void
  • removed: method ScopeStats.domReadEnd(): void
  • removed: method ScopeStats.domReadStart(): void
  • removed: method ScopeStats.domWriteEnd(): void
  • removed: method ScopeStats.domWriteStart(): void
  • removed: method ScopeStats.flushAssertEnd(): void
  • removed: method ScopeStats.flushAssertStart(): void
  • removed: method ScopeStats.flushEnd(): void
  • removed: method ScopeStats.flushStart(): void
  • removed: method ScopeStatsEmitter.emit(String phaseOrLoopNo, AvgStopwatch fieldStopwatch, AvgStopwatch evalStopwatch, AvgStopwatch processStopwatch): void
  • removed: method UrlRewriter.call(url): String
  • removed: method View.addContent(Content content): void
  • removed: method View.addViewPort(ViewPort viewPort): void
  • removed: method View.domRead(fn()): void
  • removed: method View.domWrite(fn()): void
  • removed: method ViewFactory.bind(DirectiveInjector directiveInjector): BoundViewFactory
  • removed: method ViewFactory.call(Scope scope, DirectiveInjector directiveInjector, [List<dom.Node> nodes ]): View
  • removed: method ViewFactoryCache.fromHtml(String html, DirectiveMap directives, [Uri baseUri]): ViewFactory
  • removed: method ViewFactoryCache.fromUrl(String url, DirectiveMap directives, [Uri baseUri]): async.Future<ViewFactory>
  • removed: method ViewPort.insert(View view, { View insertAfter }): View
  • removed: method ViewPort.insertNew(ViewFactory viewFactory, {View insertAfter, Scope viewScope}): View
  • removed: method ViewPort.move(View view, { View moveAfter }): View
  • removed: method ViewPort.remove(View view): View
  • removed: method VmTurnZone.assertInTurn(): void
  • removed: method VmTurnZone.assertInZone(): void
  • removed: method VmTurnZone.run(body()): dynamic
  • removed: method VmTurnZone.runOutsideAngular(body()): dynamic
  • removed: method Watch.invoke(): void
  • removed: method Watch.remove(): void
  • removed: set ScopeAware.scope(Scope scope)
  • removed: static field AnimationResult.CANCELED: const
  • removed: static field AnimationResult.COMPLETED: const
  • removed: static field AnimationResult.COMPLETED_IGNORED: const
  • removed: static field ResourceUrlResolver.ResourceResolverConfig: final String
  • removed: static field ResourceUrlResolver.cssImportRegexp: final RegExp
  • removed: static field ResourceUrlResolver.cssUrlRegexp: final RegExp
  • removed: static field ResourceUrlResolver.urlAttrs: const List<String>
  • removed: static field ResourceUrlResolver.urlAttrsSelector: final String
  • removed: static field RootScope.STATE_APPLY: final
  • removed: static field RootScope.STATE_DIGEST: final
  • removed: static field RootScope.STATE_FLUSH: final
  • removed: static field RootScope.STATE_FLUSH_ASSERT: final
  • removed: static field ScopeEvent.DESTROY: final String
  • removed: static method ContextLocals.wrapper(context, Map<String, Object> locals): ContextLocals
  • removed: static method DirectiveInjector.initUID()
  • removed: static method EventHandler.attrNameToEventName(String attrName): String
  • removed: static method EventHandler.eventNameToAttrName(String eventName): String
  • removed: static method Http.parseHeaders(dom.HttpRequest request): Map<String, String>
  • removed: static method ScopeStatsEmitter.pad(String str, int size)
  • removed: typedef RequestErrorInterceptor(dynamic)
  • removed: typedef RequestInterceptor(HttpResponseConfig)
  • removed: typedef Response(HttpResponse)
  • removed: typedef ResponseError(dynamic)
  • removed: typedef void ReactionFn(value, previousValue)
  • removed: class AST: abstract
  • removed: class ClosureAST extends AST
  • removed: class CollectionAST extends AST
  • removed: class ConstantAST extends AST
  • removed: class ContextLocals
  • removed: class ContextReferenceAST extends AST
  • removed: class CoreModule extends Module
  • removed: class ExceptionHandler
  • removed: class FieldReadAST extends AST
  • removed: class FormatterMap
  • removed: class FunctionApply: abstract
  • removed: class Interpolate implements Function
  • removed: class Interpolation
  • removed: class LongStackTrace
  • removed: class MethodAST extends AST
  • removed: class PendingAsync
  • removed: class PrototypeMap<K, V> implements Map<K,V>
  • removed: class PureFunctionAST extends AST
  • removed: class RootScope extends Scope
  • removed: class RootWatchGroup extends WatchGroup
  • removed: class Scope
  • removed: class ScopeAware: abstract
  • removed: class ScopeDigestTTL
  • removed: class ScopeEvent
  • removed: class ScopeStats
  • removed: class ScopeStatsConfig
  • removed: class ScopeStatsEmitter
  • removed: class ScopeStream extends async.Stream<ScopeEvent>
  • removed: class ScopeStreamSubscription implements async.StreamSubscription<ScopeEvent>
  • removed: class VmTurnZone
  • removed: class Watch
  • removed: class WatchGroup implements _EvalWatchList, _WatchGroupList
  • removed: ctor AST(expression)
  • removed: ctor ClosureAST(name, this.fn, argsAST)
  • removed: ctor CollectionAST(valueAST)
  • removed: ctor ConstantAST(constant, [String expression])
  • removed: ctor ContextLocals(this._parentContext, [Map<String, Object> locals = …])
  • removed: ctor ContextReferenceAST()
  • removed: ctor CoreModule()
  • removed: ctor FieldReadAST(lhs, name)
  • removed: ctor FormatterMap(this._injector, MetadataExtractor extractMetadata)
  • removed: ctor Interpolate(CacheRegister cacheRegister)
  • removed: ctor Interpolation(this.expression, this.bindingExpressions)
  • removed: ctor LongStackTrace(this.reason, this.stacktrace, this.parent)
  • removed: ctor MethodAST(lhsAST, name, argsAST, [this.namedArgsAST = …])
  • removed: ctor PrototypeMap(this.prototype)
  • removed: ctor PureFunctionAST(name, this.fn, argsAST)
  • removed: ctor RootScope(Object context, Parser parser, ASTParser astParser, FieldGetterFactory fieldGetterFactory, FormatterMap formatters, this._exceptionHandler, this._ttl, this._zone, ScopeStats _scopeStats, CacheRegister cacheRegister, this._pendingAsync)
  • removed: ctor RootWatchGroup(this._fieldGetterFactory, ChangeDetector changeDetector, Object context)
  • removed: ctor Scope(Object this.context, this.rootScope, this._parentScope, this._readWriteGroup, this._readOnlyGroup, this.id, this._stats)
  • removed: ctor ScopeDigestTTL()
  • removed: ctor ScopeDigestTTL.value(this.ttl)
  • removed: ctor ScopeEvent(this.name, this.targetScope, this.data)
  • removed: ctor ScopeStats(this._emitter, this._config)
  • removed: ctor ScopeStatsConfig()
  • removed: ctor ScopeStatsConfig.enabled()
  • removed: ctor ScopeStream(this._streams, this._exceptionHandler, this._name)
  • removed: ctor ScopeStreamSubscription(this._scopeStream, this._onData)
  • removed: ctor VmTurnZone()
  • removed: ctor Watch(this._watchGroup, this._record, this.reactionFn)
  • removed: field AST.expression: final String
  • removed: field AST.parsedExp: var
  • removed: field ClosureAST.argsAST: final List<AST>
  • removed: field ClosureAST.fn: final
  • removed: field ClosureAST.name: final String
  • removed: field CollectionAST.valueAST: final AST
  • removed: field ConstantAST.constant: final
  • removed: field ContextLocals.Object>: final Map
  • removed: field ContextLocals.operator[]: void
  • removed: field FieldReadAST.lhs: AST
  • removed: field FieldReadAST.name: final String
  • removed: field FormatterMap.Type>(): final Map<String, Type>
  • removed: field Interpolation.bindingExpressions: final List<String>
  • removed: field Interpolation.expression: final String
  • removed: field LongStackTrace.parent: final LongStackTrace
  • removed: field LongStackTrace.reason: final String
  • removed: field LongStackTrace.stacktrace: final dynamic
  • removed: field MethodAST.argsAST: final List<AST>
  • removed: field MethodAST.lhsAST: final AST
  • removed: field MethodAST.name: final String
  • removed: field MethodAST.namedArgsAST: final Map<Symbol, AST>
  • removed: field PrototypeMap.[]: void operator
  • removed: field PrototypeMap.prototype: final Map<K, V>
  • removed: field PrototypeMap.self: final Map<K, V>
  • removed: field PureFunctionAST.argsAST: final List<AST>
  • removed: field PureFunctionAST.fn: final
  • removed: field PureFunctionAST.name: final String
  • removed: field RootScope.AST>(): final Map<String, AST>
  • removed: field RootScope.astCache: final Map<String, AST>
  • removed: field Scope.context: final dynamic
  • removed: field Scope.id: final String
  • removed: field Scope.rootScope: final RootScope
  • removed: field ScopeDigestTTL.ttl: final int
  • removed: field ScopeEvent.data: final
  • removed: field ScopeEvent.name: final String
  • removed: field ScopeEvent.targetScope: final Scope
  • removed: field ScopeStats.evalStopwatch: final
  • removed: field ScopeStats.fieldStopwatch: final
  • removed: field ScopeStats.processStopwatch: final
  • removed: field ScopeStatsConfig.emit: var
  • removed: field ScopeStream.subscriptions: final
  • removed: field VmTurnZone.countPendingAsync: CountPendingAsync
  • removed: field VmTurnZone.onCreateTimer: ZoneCreateTimer
  • removed: field VmTurnZone.onError: ZoneOnError
  • removed: field VmTurnZone.onScheduleMicrotask: ZoneScheduleMicrotask
  • removed: field VmTurnZone.onTurnDone: ZoneOnTurnDone
  • removed: field VmTurnZone.onTurnStart: ZoneOnTurnStart
  • removed: field Watch.reactionFn: final ReactionFn
  • removed: field WatchGroup.context: final Object
  • removed: field WatchGroup.id: final String
  • removed: get ContextLocals.parentContext: Object
  • removed: get PendingAsync.numPending: int
  • removed: get PrototypeMap.isEmpty: bool
  • removed: get PrototypeMap.isNotEmpty: bool
  • removed: get PrototypeMap.keys: Iterable<K>
  • removed: get PrototypeMap.length: int
  • removed: get PrototypeMap.values: Iterable<V>
  • removed: get RootScope.isAttached: bool
  • removed: get RootScope.rootScope: RootScope
  • removed: get RootScope.state: String
  • removed: get RootWatchGroup.isInsideInvokeDirty: bool
  • removed: get Scope.hasOwnStreams: bool
  • removed: get Scope.isAttached: bool
  • removed: get Scope.isDestroyed: bool
  • removed: get Scope.parentScope: Scope
  • removed: get ScopeEvent.currentScope: Scope
  • removed: get ScopeEvent.defaultPrevented: bool
  • removed: get ScopeEvent.propagationStopped: bool
  • removed: get ScopeStreamSubscription.isPaused: bool
  • removed: get Watch.expression
  • removed: get WatchGroup.collectionCost: int
  • removed: get WatchGroup.evalCost: int
  • removed: get WatchGroup.fieldCost: int
  • removed: get WatchGroup.isAttached
  • removed: get WatchGroup.totalCollectionCost: int
  • removed: get WatchGroup.totalEvalCost: int
  • removed: get WatchGroup.totalFieldCost: int
  • removed: method AST.setupWatch(WatchGroup watchGroup): WatchRecord<_Handler>
  • removed: method AST.toString(): String
  • removed: method ClosureAST.setupWatch(WatchGroup watchGroup): WatchRecord<_Handler>
  • removed: method CollectionAST.setupWatch(WatchGroup watchGroup): WatchRecord<_Handler>
  • removed: method ConstantAST.setupWatch(WatchGroup watchGroup): WatchRecord<_Handler>
  • removed: method ContextLocals.hasProperty(String prop): bool
  • removed: method ContextLocals.operator[](String prop): dynamic
  • removed: method ContextReferenceAST.setupWatch(WatchGroup watchGroup): WatchRecord<_Handler>
  • removed: method ExceptionHandler.call(dynamic error, dynamic stack, [String reason = …])
  • removed: method FieldReadAST.setupWatch(WatchGroup watchGroup): WatchRecord<_Handler>
  • removed: method FormatterMap.call(String name): Function
  • removed: method FormatterMap.forEach(fn(K, Type)): void
  • removed: method FormatterMap.operator[](String name): Type
  • removed: method FunctionApply.apply(List arguments): dynamic
  • removed: method FunctionApply.call(): dynamic
  • removed: method Interpolate.call(String template, [bool mustHaveExpression = …, String startSymbol = …, String endSymbol = …]): Interpolation
  • removed: method LongStackTrace.toString()
  • removed: method MethodAST.setupWatch(WatchGroup watchGroup): WatchRecord<_Handler>
  • removed: method PendingAsync.decreaseCount([int delta = …]): int
  • removed: method PendingAsync.increaseCount([int delta = …]): int
  • removed: method PendingAsync.whenStable(WhenStableCallback cb): void
  • removed: method PrototypeMap.addAll(map): void
  • removed: method PrototypeMap.clear()
  • removed: method PrototypeMap.containsKey(key): bool
  • removed: method PrototypeMap.containsValue(key): bool
  • removed: method PrototypeMap.forEach(fn): void
  • removed: method PrototypeMap.operator [](name): V
  • removed: method PrototypeMap.putIfAbsent(key, fn): V
  • removed: method PrototypeMap.remove(key): V
  • removed: method PrototypeMap.toString()
  • removed: method PureFunctionAST.setupWatch(WatchGroup watchGroup): WatchRecord<_Handler>
  • removed: method RootScope.destroy(): void
  • removed: method RootScope.digest(): void
  • removed: method RootScope.flush(): void
  • removed: method RootScope.runAsync(fn()): void
  • removed: method RootWatchGroup.detectChanges({ EvalExceptionHandler exceptionHandler, ChangeLog changeLog, AvgStopwatch fieldStopwatch, AvgStopwatch evalStopwatch, AvgStopwatch processStopwatch}): int
  • removed: method Scope.apply([expression, Map locals]): dynamic
  • removed: method Scope.broadcast(String name, [data]): ScopeEvent
  • removed: method Scope.createChild(Object childContext): Scope
  • removed: method Scope.createProtoChild(): Scope
  • removed: method Scope.destroy(): void
  • removed: method Scope.domRead(fn()): void
  • removed: method Scope.domWrite(fn()): void
  • removed: method Scope.emit(String name, [data]): ScopeEvent
  • removed: method Scope.eval(expression, [Map locals]): dynamic
  • removed: method Scope.on(String name): ScopeStream
  • removed: method Scope.watch(String expression, ReactionFn reactionFn, {context, FormatterMap formatters, bool canChangeModel = …, bool collection = …}): Watch
  • removed: method Scope.watchAST(AST ast, ReactionFn reactionFn, {bool canChangeModel = …}): Watch
  • removed: method ScopeEvent.preventDefault(): void
  • removed: method ScopeEvent.stopPropagation(): void
  • removed: method ScopeStats.cycleEnd(): void
  • removed: method ScopeStats.digestEnd(): void
  • removed: method ScopeStats.digestLoop(int changeCount): void
  • removed: method ScopeStats.digestStart(): void
  • removed: method ScopeStats.domReadEnd(): void
  • removed: method ScopeStats.domReadStart(): void
  • removed: method ScopeStats.domWriteEnd(): void
  • removed: method ScopeStats.domWriteStart(): void
  • removed: method ScopeStats.flushAssertEnd(): void
  • removed: method ScopeStats.flushAssertStart(): void
  • removed: method ScopeStats.flushEnd(): void
  • removed: method ScopeStats.flushStart(): void
  • removed: method ScopeStatsEmitter.emit(String phaseOrLoopNo, AvgStopwatch fieldStopwatch, AvgStopwatch evalStopwatch, AvgStopwatch processStopwatch): void
  • removed: method ScopeStream.listen(void onData(ScopeEvent event), { Function onError, void onDone(), bool cancelOnError }): ScopeStreamSubscription
  • removed: method ScopeStreamSubscription.asFuture([var futureValue]): async.Future
  • removed: method ScopeStreamSubscription.cancel(): async.Future
  • removed: method ScopeStreamSubscription.onData(void handleData(ScopeEvent data)): void
  • removed: method ScopeStreamSubscription.onDone(void handleDone()): void
  • removed: method ScopeStreamSubscription.onError(Function handleError): void
  • removed: method ScopeStreamSubscription.pause([async.Future resumeSignal]): void
  • removed: method ScopeStreamSubscription.resume(): void
  • removed: method VmTurnZone.assertInTurn(): void
  • removed: method VmTurnZone.assertInZone(): void
  • removed: method VmTurnZone.run(body()): dynamic
  • removed: method VmTurnZone.runOutsideAngular(body()): dynamic
  • removed: method Watch.invoke(): void
  • removed: method Watch.remove(): void
  • removed: method WatchGroup.addCollectionWatch(AST ast): WatchRecord<_Handler>
  • removed: method WatchGroup.addFieldWatch(AST lhs, String name, String expression): WatchRecord<_Handler>
  • removed: method WatchGroup.addFunctionWatch(Function fn, List<AST> argsAST, Map<Symbol, AST> namedArgsAST, String expression, bool isPure): _EvalWatchRecord
  • removed: method WatchGroup.addMethodWatch(AST lhs, String name, List<AST> argsAST, Map<Symbol, AST> namedArgsAST, String expression): _EvalWatchRecord
  • removed: method WatchGroup.newGroup([Object context]): WatchGroup
  • removed: method WatchGroup.remove(): void
  • removed: method WatchGroup.toString()
  • removed: method WatchGroup.watch(AST expression, ReactionFn reactionFn): Watch
  • removed: set ScopeAware.scope(Scope scope)
  • removed: static field RootScope.STATE_APPLY: final
  • removed: static field RootScope.STATE_DIGEST: final
  • removed: static field RootScope.STATE_FLUSH: final
  • removed: static field RootScope.STATE_FLUSH_ASSERT: final
  • removed: static field ScopeEvent.DESTROY: final String
  • removed: static method ContextLocals.wrapper(context, Map<String, Object> locals): ContextLocals
  • removed: static method ScopeStatsEmitter.pad(String str, int size)
  • removed: typedef EvalFunction0()
  • removed: typedef EvalFunction1(context)
  • removed: typedef async.Timer ZoneCreateTimer(async.ZoneDelegate delegate, async.Zone zone, Duration duration, fn())
  • removed: typedef void ChangeLog(String expression, current, previous)
  • removed: typedef void CountPendingAsync(int count)
  • removed: typedef void ReactionFn(value, previousValue)
  • removed: typedef void WhenStableCallback()
  • removed: typedef void ZoneOnError(dynamic error, dynamic stacktrace, LongStackTrace longStacktrace)
  • removed: typedef void ZoneOnTurnDone()
  • removed: typedef void ZoneOnTurnStart()
  • removed: typedef void ZoneScheduleMicrotask(fn())
  • removed: variable EMPTY_INTERPOLATION: final
  • removed: function isDigit(int code): bool
  • removed: function isExponentSign(int code): bool
  • removed: function isExponentStart(int code): bool
  • removed: function isIdentifierPart(int code): bool
  • removed: function isIdentifierStart(int code): bool
  • removed: function isWhitespace(int code): bool
  • removed: function unescape(int code): int
  • removed: variable $$: const int
  • removed: variable $0: const int
  • removed: variable $9: const int
  • removed: variable $A: const int
  • removed: variable $AMPERSAND: const int
  • removed: variable $B: const int
  • removed: variable $BACKSLASH: const int
  • removed: variable $BANG: const int
  • removed: variable $BAR: const int
  • removed: variable $C: const int
  • removed: variable $CARET: const int
  • removed: variable $COLON: const int
  • removed: variable $COMMA: const int
  • removed: variable $CR: const int
  • removed: variable $D: const int
  • removed: variable $DQ: const int
  • removed: variable $E: const int
  • removed: variable $EOF: const int
  • removed: variable $EQ: const int
  • removed: variable $F: const int
  • removed: variable $FF: const int
  • removed: variable $G: const int
  • removed: variable $GT: const int
  • removed: variable $H: const int
  • removed: variable $I: const int
  • removed: variable $J: const int
  • removed: variable $K: const int
  • removed: variable $L: const int
  • removed: variable $LBRACE: const int
  • removed: variable $LBRACKET: const int
  • removed: variable $LF: const int
  • removed: variable $LPAREN: const int
  • removed: variable $LT: const int
  • removed: variable $M: const int
  • removed: variable $MINUS: const int
  • removed: variable $N: const int
  • removed: variable $NBSP: const int
  • removed: variable $O: const int
  • removed: variable $P: const int
  • removed: variable $PERCENT: const int
  • removed: variable $PERIOD: const int
  • removed: variable $PLUS: const int
  • removed: variable $Q: const int
  • removed: variable $QUESTION: const int
  • removed: variable $R: const int
  • removed: variable $RBRACE: const int
  • removed: variable $RBRACKET: const int
  • removed: variable $RPAREN: const int
  • removed: variable $S: const int
  • removed: variable $SEMICOLON: const int
  • removed: variable $SLASH: const int
  • removed: variable $SPACE: const int
  • removed: variable $SQ: const int
  • removed: variable $STAR: const int
  • removed: variable $T: const int
  • removed: variable $TAB: const int
  • removed: variable $TILDE: const int
  • removed: variable $U: const int
  • removed: variable $V: const int
  • removed: variable $VTAB: const int
  • removed: variable $W: const int
  • removed: variable $X: const int
  • removed: variable $Y: const int
  • removed: variable $Z: const int
  • removed: variable $_: const int
  • removed: variable $a: const int
  • removed: variable $b: const int
  • removed: variable $c: const int
  • removed: variable $d: const int
  • removed: variable $e: const int
  • removed: variable $f: const int
  • removed: variable $g: const int
  • removed: variable $h: const int
  • removed: variable $i: const int
  • removed: variable $j: const int
  • removed: variable $k: const int
  • removed: variable $l: const int
  • removed: variable $m: const int
  • removed: variable $n: const int
  • removed: variable $o: const int
  • removed: variable $p: const int
  • removed: variable $q: const int
  • removed: variable $r: const int
  • removed: variable $s: const int
  • removed: variable $t: const int
  • removed: variable $u: const int
  • removed: variable $v: const int
  • removed: variable $w: const int
  • removed: variable $x: const int
  • removed: variable $y: const int
  • removed: variable $z: const int
  • removed: class DynamicClosureMap implements ClosureMap
  • removed: field DynamicClosureMap.symbols: final Map<String, Symbol>
  • removed: method DynamicClosureMap.lookupFunction(String name, CallArguments arguments): MethodClosure
  • removed: method DynamicClosureMap.lookupGetter(String name): Getter
  • removed: method DynamicClosureMap.lookupSetter(String name): Setter
  • removed: method DynamicClosureMap.lookupSymbol(String name): Symbol
  • removed: class AccessFast: abstract
  • removed: class AccessKeyed extends syntax.AccessKeyed
  • removed: class AccessMemberFast extends syntax.AccessMember with AccessFast
  • removed: class AccessScopeFast extends syntax.AccessScope with AccessFast
  • removed: class Assign extends syntax.Assign
  • removed: class Binary extends syntax.Binary
  • removed: class CallFunction extends syntax.CallFunction
  • removed: class CallMember extends syntax.CallMember
  • removed: class CallScope extends syntax.CallScope
  • removed: class Chain extends syntax.Chain
  • removed: class Conditional extends syntax.Conditional
  • removed: class Formatter extends syntax.Formatter
  • removed: class LiteralArray extends syntax.LiteralArray
  • removed: class LiteralObject extends syntax.LiteralObject
  • removed: class LiteralPrimitive extends syntax.LiteralPrimitive
  • removed: class LiteralString extends syntax.LiteralString
  • removed: class PrefixNot extends syntax.Prefix
  • removed: ctor AccessKeyed(object, key)
  • removed: ctor AccessMemberFast(object, String name, this.getter, this.setter)
  • removed: ctor AccessScopeFast(String name, this.getter, this.setter)
  • removed: ctor Assign(syntax.Expression target, value)
  • removed: ctor Binary(String operation, syntax.Expression left, syntax.Expression right)
  • removed: ctor CallFunction(function, this.closureMap, arguments)
  • removed: ctor CallMember(object, this.methodClosure, name, arguments)
  • removed: ctor CallScope(name, this.methodClosure, arguments)
  • removed: ctor Chain(List<syntax.Expression> expressions)
  • removed: ctor Conditional(syntax.Expression condition, syntax.Expression yes, syntax.Expression no)
  • removed: ctor Formatter(syntax.Expression expression, String name, List<syntax.Expression> arguments, this.allArguments)
  • removed: ctor LiteralArray(List<syntax.Expression> elements)
  • removed: ctor LiteralObject(List<String> keys, List<syntax.Expression>values)
  • removed: ctor LiteralPrimitive(dynamic value)
  • removed: ctor LiteralString(String value)
  • removed: ctor PrefixNot(syntax.Expression expression)
  • removed: field AccessMemberFast.getter: final Getter
  • removed: field AccessMemberFast.setter: final Setter
  • removed: field AccessScopeFast.getter: final Getter
  • removed: field AccessScopeFast.isThis: final bool
  • removed: field AccessScopeFast.setter: final Setter
  • removed: field CallFunction.closureMap: final ClosureMap
  • removed: field CallMember.methodClosure: final MethodClosure
  • removed: field CallScope.methodClosure: final MethodClosure
  • removed: field Formatter.allArguments: final List<syntax.Expression>
  • removed: get AccessFast.getter: Getter
  • removed: get AccessFast.name: String
  • removed: get AccessFast.setter: Setter
  • removed: method AccessKeyed.assign(scope, value)
  • removed: method AccessKeyed.eval(scope, [FormatterMap formatters])
  • removed: method AccessMemberFast.assign(scope, value)
  • removed: method AccessMemberFast.eval(scope, [FormatterMap formatters])
  • removed: method AccessScopeFast.assign(scope, value)
  • removed: method AccessScopeFast.eval(scope, [FormatterMap formatters])
  • removed: method Assign.eval(scope, [FormatterMap formatters])
  • removed: method Binary.eval(scope, [FormatterMap formatters])
  • removed: method CallFunction.eval(scope, [FormatterMap formatters])
  • removed: method CallMember.eval(scope, [FormatterMap formatters])
  • removed: method CallScope.eval(scope, [FormatterMap formatters])
  • removed: method Chain.eval(scope, [FormatterMap formatters])
  • removed: method Conditional.eval(scope, [FormatterMap formatters])
  • removed: method Formatter.eval(scope, [FormatterMap formatters])
  • removed: method LiteralArray.eval(scope, [FormatterMap formatters])
  • removed: method LiteralObject.eval(scope, [FormatterMap formatters])
  • removed: method LiteralPrimitive.eval(scope, [FormatterMap formatters])
  • removed: method LiteralString.eval(scope, [FormatterMap formatters])
  • removed: method PrefixNot.eval(scope, [FormatterMap formatters])
  • removed: class AccessFast: abstract
  • removed: class AccessKeyed extends syntax.AccessKeyed
  • removed: class AccessMemberFast extends syntax.AccessMember with AccessFast
  • removed: class AccessScopeFast extends syntax.AccessScope with AccessFast
  • removed: ctor AccessKeyed(object, key)
  • removed: ctor AccessMemberFast(object, String name, this.getter, this.setter)
  • removed: ctor AccessScopeFast(String name, this.getter, this.setter)
  • removed: field AccessMemberFast.getter: final Getter
  • removed: field AccessMemberFast.setter: final Setter
  • removed: field AccessScopeFast.getter: final Getter
  • removed: field AccessScopeFast.isThis: final bool
  • removed: field AccessScopeFast.setter: final Setter
  • removed: get AccessFast.getter: Getter
  • removed: get AccessFast.name: String
  • removed: get AccessFast.setter: Setter
  • removed: method AccessKeyed.assign(scope, value)
  • removed: method AccessKeyed.eval(scope, [FormatterMap formatters])
  • removed: method AccessMemberFast.assign(scope, value)
  • removed: method AccessMemberFast.eval(scope, [FormatterMap formatters])
  • removed: method AccessScopeFast.assign(scope, value)
  • removed: method AccessScopeFast.eval(scope, [FormatterMap formatters])
  • removed: class CallFunction extends syntax.CallFunction
  • removed: class CallMember extends syntax.CallMember
  • removed: class CallScope extends syntax.CallScope
  • removed: ctor CallFunction(function, this.closureMap, arguments)
  • removed: ctor CallMember(object, this.methodClosure, name, arguments)
  • removed: ctor CallScope(name, this.methodClosure, arguments)
  • removed: field CallFunction.closureMap: final ClosureMap
  • removed: field CallMember.methodClosure: final MethodClosure
  • removed: field CallScope.methodClosure: final MethodClosure
  • removed: method CallFunction.eval(scope, [FormatterMap formatters])
  • removed: method CallMember.eval(scope, [FormatterMap formatters])
  • removed: method CallScope.eval(scope, [FormatterMap formatters])
  • removed: class CharacterToken extends Token
  • removed: class IdentifierToken extends Token
  • removed: class Lexer
  • removed: class NumberToken extends Token
  • removed: class OperatorToken extends Token
  • removed: class Scanner
  • removed: class StringToken extends Token
  • removed: class Token
  • removed: ctor CharacterToken(int index, this._code)
  • removed: ctor IdentifierToken(int index, this._text, this._isKeyword)
  • removed: ctor NumberToken(int index, this._value)
  • removed: ctor OperatorToken(int index, this._text)
  • removed: ctor Scanner(String input)
  • removed: ctor StringToken(int index, this.input, this._value)
  • removed: field Scanner.index: int
  • removed: field Scanner.input: final String
  • removed: field Scanner.length: final int
  • removed: field Scanner.peek: int
  • removed: field StringToken.input: final String
  • removed: field Token.index: final int
  • removed: get IdentifierToken.isIdentifier: bool
  • removed: get IdentifierToken.isKeyword: bool
  • removed: get IdentifierToken.isKeywordFalse: bool
  • removed: get IdentifierToken.isKeywordNull: bool
  • removed: get IdentifierToken.isKeywordTrue: bool
  • removed: get IdentifierToken.isKeywordUndefined: bool
  • removed: get NumberToken.isNumber: bool
  • removed: get StringToken.isString: bool
  • removed: get Token.isIdentifier: bool
  • removed: get Token.isKeyword: bool
  • removed: get Token.isKeywordFalse: bool
  • removed: get Token.isKeywordNull: bool
  • removed: get Token.isKeywordTrue: bool
  • removed: get Token.isKeywordUndefined: bool
  • removed: get Token.isNumber: bool
  • removed: get Token.isString: bool
  • removed: method CharacterToken.isCharacter(int code): bool
  • removed: method CharacterToken.toString(): String
  • removed: method IdentifierToken.toString(): String
  • removed: method Lexer.call(String text): List<Token>
  • removed: method NumberToken.toNumber(): num
  • removed: method NumberToken.toString(): String
  • removed: method OperatorToken.isOperator(String operator): bool
  • removed: method OperatorToken.toString(): String
  • removed: method Scanner.advance(): void
  • removed: method Scanner.error(String message, [int offset = …]): void
  • removed: method Scanner.scanCharacter(int start, int code): Token
  • removed: method Scanner.scanComplexOperator(int start, int code, String one, String two): Token
  • removed: method Scanner.scanIdentifier(): Token
  • removed: method Scanner.scanNumber(int start): Token
  • removed: method Scanner.scanOperator(int start, String string): Token
  • removed: method Scanner.scanString(): Token
  • removed: method Scanner.scanToken(): Token
  • removed: method StringToken.toString(): String
  • removed: method Token.isCharacter(int code): bool
  • removed: method Token.isOperator(String operator): bool
  • removed: method Token.toNumber(): num
  • removed: static field Token.EOF: const Token
  • removed: variable KEYWORDS: Set<String>
  • removed: variable OPERATORS: Set<String>
  • removed: function parseExpression(Lexer lexer, ParserBackend backend, String input): Expression
  • removed: class BoundExpression
  • removed: class CallArguments
  • removed: class ClosureMap: abstract
  • removed: class ClosureMapLocalsAware implements ClosureMap
  • removed: class Expression: abstract
  • removed: class Parser
  • removed: class ParserBackend<T>: abstract
  • removed: class RuntimeParserBackend extends ParserBackend
  • removed: class Visitor: abstract
  • removed: ctor BoundExpression(this.expression, this._context, this._wrapper)
  • removed: ctor CallArguments(this.positionals, this.named)
  • removed: ctor ClosureMapLocalsAware(this.wrappedClsMap)
  • removed: ctor Parser(this._lexer, this._backend, CacheRegister cacheRegister)
  • removed: ctor RuntimeParserBackend(ClosureMap _closures)
  • removed: field BoundExpression.expression: final Expression
  • removed: field CallArguments.named: final Map<String, Expression>
  • removed: field CallArguments.positionals: final List<Expression>
  • removed: field ClosureMapLocalsAware.wrappedClsMap: final ClosureMap
  • removed: get CallArguments.arity: int
  • removed: get Expression.isAssignable: bool
  • removed: get Expression.isChain: bool
  • removed: method BoundExpression.assign(value, [locals])
  • removed: method BoundExpression.call([locals])
  • removed: method CallArguments.operator[](int index): Expression
  • removed: method ClosureMap.lookupFunction(String name, CallArguments arguments): MethodClosure
  • removed: method ClosureMap.lookupGetter(String name): Getter
  • removed: method ClosureMap.lookupSetter(String name): Setter
  • removed: method ClosureMap.lookupSymbol(String name): Symbol
  • removed: method ClosureMapLocalsAware.lookupFunction(String name, CallArguments arguments): MethodClosure
  • removed: method ClosureMapLocalsAware.lookupGetter(String name): Getter
  • removed: method ClosureMapLocalsAware.lookupSetter(String name): Setter
  • removed: method ClosureMapLocalsAware.lookupSymbol(String name): Symbol
  • removed: method Expression.accept(Visitor visitor)
  • removed: method Expression.assign(scope, value)
  • removed: method Expression.bind(context, [LocalsWrapper wrapper])
  • removed: method Expression.eval(scope, [FormatterMap formatters = …])
  • removed: method Expression.toString(): String
  • removed: method Parser.call(String input): Expression
  • removed: method ParserBackend.isAssignable(T expression): bool
  • removed: method ParserBackend.newAccessKeyed(T object, T key): T
  • removed: method ParserBackend.newAccessMember(T object, String name): T
  • removed: method ParserBackend.newAccessScope(String name): T
  • removed: method ParserBackend.newAssign(T target, T value): T
  • removed: method ParserBackend.newBinary(String operation, T left, T right): T
  • removed: method ParserBackend.newBinaryDivide(T left, T right): T
  • removed: method ParserBackend.newBinaryEqual(T left, T right): T
  • removed: method ParserBackend.newBinaryGreaterThan(T left, T right): T
  • removed: method ParserBackend.newBinaryGreaterThanEqual(T left, T right): T
  • removed: method ParserBackend.newBinaryLessThan(T left, T right): T
  • removed: method ParserBackend.newBinaryLessThanEqual(T left, T right): T
  • removed: method ParserBackend.newBinaryLogicalAnd(T left, T right): T
  • removed: method ParserBackend.newBinaryLogicalOr(T left, T right): T
  • removed: method ParserBackend.newBinaryMinus(T left, T right): T
  • removed: method ParserBackend.newBinaryModulo(T left, T right): T
  • removed: method ParserBackend.newBinaryMultiply(T left, T right): T
  • removed: method ParserBackend.newBinaryNotEqual(T left, T right): T
  • removed: method ParserBackend.newBinaryPlus(T left, T right): T
  • removed: method ParserBackend.newBinaryTruncatingDivide(T left, T right): T
  • removed: method ParserBackend.newCallFunction(T function, CallArguments arguments): T
  • removed: method ParserBackend.newCallMember(T object, String name, CallArguments arguments): T
  • removed: method ParserBackend.newCallScope(String name, CallArguments arguments): T
  • removed: method ParserBackend.newChain(List expressions): T
  • removed: method ParserBackend.newConditional(T condition, T yes, T no): T
  • removed: method ParserBackend.newFormatter(T expression, String name, List arguments): T
  • removed: method ParserBackend.newLiteralArray(List elements): T
  • removed: method ParserBackend.newLiteralBoolean(bool value): T
  • removed: method ParserBackend.newLiteralNull(): T
  • removed: method ParserBackend.newLiteralNumber(num value): T
  • removed: method ParserBackend.newLiteralObject(List<String> keys, List values): T
  • removed: method ParserBackend.newLiteralPrimitive(value): T
  • removed: method ParserBackend.newLiteralString(String value): T
  • removed: method ParserBackend.newLiteralZero(): T
  • removed: method ParserBackend.newPrefix(String operation, T expression): T
  • removed: method ParserBackend.newPrefixMinus(T expression): T
  • removed: method ParserBackend.newPrefixNot(T expression): T
  • removed: method ParserBackend.newPrefixPlus(T expression): T
  • removed: method RuntimeParserBackend.isAssignable(Expression expression): bool
  • removed: method RuntimeParserBackend.newAccessKeyed(object, key): Expression
  • removed: method RuntimeParserBackend.newAccessMember(object, name): Expression
  • removed: method RuntimeParserBackend.newAccessScope(name): Expression
  • removed: method RuntimeParserBackend.newAssign(target, value): Expression
  • removed: method RuntimeParserBackend.newBinary(operation, left, right): Expression
  • removed: method RuntimeParserBackend.newCallFunction(function, arguments): Expression
  • removed: method RuntimeParserBackend.newCallMember(object, name, arguments): Expression
  • removed: method RuntimeParserBackend.newCallScope(name, arguments): Expression
  • removed: method RuntimeParserBackend.newChain(expressions): Expression
  • removed: method RuntimeParserBackend.newConditional(condition, yes, no): Expression
  • removed: method RuntimeParserBackend.newFormatter(expression, name, arguments): Expression
  • removed: method RuntimeParserBackend.newLiteralArray(elements): Expression
  • removed: method RuntimeParserBackend.newLiteralObject(keys, values): Expression
  • removed: method RuntimeParserBackend.newLiteralPrimitive(value): Expression
  • removed: method RuntimeParserBackend.newLiteralString(value): Expression
  • removed: method RuntimeParserBackend.newPrefixNot(expression): Expression
  • removed: method Visitor.visit(Expression expression)
  • removed: method Visitor.visitAccessKeyed(AccessKeyed expression)
  • removed: method Visitor.visitAccessMember(AccessMember expression)
  • removed: method Visitor.visitAccessScope(AccessScope expression)
  • removed: method Visitor.visitAssign(Assign expression)
  • removed: method Visitor.visitBinary(Binary expression)
  • removed: method Visitor.visitCallFunction(CallFunction expression)
  • removed: method Visitor.visitCallMember(CallMember expression)
  • removed: method Visitor.visitCallScope(CallScope expression)
  • removed: method Visitor.visitChain(Chain expression)
  • removed: method Visitor.visitConditional(Conditional expression)
  • removed: method Visitor.visitExpression(Expression expression)
  • removed: method Visitor.visitFormatter(Formatter expression)
  • removed: method Visitor.visitLiteral(Literal expression)
  • removed: method Visitor.visitLiteralArray(LiteralArray expression)
  • removed: method Visitor.visitLiteralObject(LiteralObject expression)
  • removed: method Visitor.visitLiteralPrimitive(LiteralPrimitive expression)
  • removed: method Visitor.visitLiteralString(LiteralString expression)
  • removed: method Visitor.visitPrefix(Prefix expression)
  • removed: typedef BoundGetter([locals])
  • removed: typedef BoundSetter(value, [locals])
  • removed: typedef Getter(self)
  • removed: typedef LocalsWrapper(context, locals)
  • removed: typedef MethodClosure(obj, List posArgs, Map namedArgs)
  • removed: typedef Setter(self, value)
  • removed: class AccessFast: abstract
  • removed: class StaticClosureMap extends ClosureMap
  • removed: ctor StaticClosureMap(this.getters, this.setters, this.symbols)
  • removed: field StaticClosureMap.getters: final Map<String, Getter>
  • removed: field StaticClosureMap.setters: final Map<String, Setter>
  • removed: field StaticClosureMap.symbols: final Map<String, Symbol>
  • removed: get AccessFast.getter: Getter
  • removed: get AccessFast.name: String
  • removed: get AccessFast.setter: Setter
  • removed: method StaticClosureMap.lookupFunction(String name, CallArguments arguments): MethodClosure
  • removed: method StaticClosureMap.lookupGetter(String name): Getter
  • removed: method StaticClosureMap.lookupSetter(String name): Setter
  • removed: method StaticClosureMap.lookupSymbol(String name): Symbol
  • removed: class AccessKeyed extends Expression
  • removed: class AccessMember extends Expression
  • removed: class AccessScope extends Expression
  • removed: class Assign extends Expression
  • removed: class Binary extends Expression
  • removed: class BoundExpression
  • removed: class CallArguments
  • removed: class CallFunction extends Expression
  • removed: class CallMember extends Expression
  • removed: class CallScope extends Expression
  • removed: class Chain extends Expression
  • removed: class Conditional extends Expression
  • removed: class Expression: abstract
  • removed: class Formatter extends Expression
  • removed: class Literal: abstract extends Expression
  • removed: class LiteralArray extends Literal
  • removed: class LiteralObject extends Literal
  • removed: class LiteralPrimitive extends Literal
  • removed: class LiteralString extends Literal
  • removed: class Prefix extends Expression
  • removed: class Visitor: abstract
  • removed: ctor AccessKeyed(this.object, this.key)
  • removed: ctor AccessMember(this.object, this.name)
  • removed: ctor AccessScope(this.name)
  • removed: ctor Assign(this.target, this.value)
  • removed: ctor Binary(this.operation, this.left, this.right)
  • removed: ctor BoundExpression(this.expression, this._context, this._wrapper)
  • removed: ctor CallArguments(this.positionals, this.named)
  • removed: ctor CallFunction(this.function, this.arguments)
  • removed: ctor CallMember(this.object, this.name, this.arguments)
  • removed: ctor CallScope(this.name, this.arguments)
  • removed: ctor Chain(this.expressions)
  • removed: ctor Conditional(this.condition, this.yes, this.no)
  • removed: ctor Formatter(this.expression, this.name, this.arguments)
  • removed: ctor LiteralArray(this.elements)
  • removed: ctor LiteralObject(this.keys, this.values)
  • removed: ctor LiteralPrimitive(this.value)
  • removed: ctor LiteralString(this.value)
  • removed: ctor Prefix(this.operation, this.expression)
  • removed: field AccessKeyed.key: final Expression
  • removed: field AccessKeyed.object: final Expression
  • removed: field AccessMember.name: final String
  • removed: field AccessMember.object: final Expression
  • removed: field AccessScope.name: final String
  • removed: field Assign.target: final Expression
  • removed: field Assign.value: final Expression
  • removed: field Binary.left: final Expression
  • removed: field Binary.operation: final String
  • removed: field Binary.right: final Expression
  • removed: field BoundExpression.expression: final Expression
  • removed: field CallArguments.named: final Map<String, Expression>
  • removed: field CallArguments.positionals: final List<Expression>
  • removed: field CallFunction.arguments: final CallArguments
  • removed: field CallFunction.function: final Expression
  • removed: field CallMember.arguments: final CallArguments
  • removed: field CallMember.name: final String
  • removed: field CallMember.object: final Expression
  • removed: field CallScope.arguments: final CallArguments
  • removed: field CallScope.name: final String
  • removed: field Chain.expressions: final List<Expression>
  • removed: field Conditional.condition: final Expression
  • removed: field Conditional.no: final Expression
  • removed: field Conditional.yes: final Expression
  • removed: field Formatter.arguments: final List<Expression>
  • removed: field Formatter.expression: final Expression
  • removed: field Formatter.name: final String
  • removed: field LiteralArray.elements: final List<Expression>
  • removed: field LiteralObject.keys: final List<String>
  • removed: field LiteralObject.values: final List<Expression>
  • removed: field LiteralPrimitive.value: final
  • removed: field LiteralString.value: final String
  • removed: field Prefix.expression: final Expression
  • removed: field Prefix.operation: final String
  • removed: get AccessKeyed.isAssignable: bool
  • removed: get AccessMember.isAssignable: bool
  • removed: get AccessScope.isAssignable: bool
  • removed: get CallArguments.arity: int
  • removed: get Chain.isChain: bool
  • removed: get Expression.isAssignable: bool
  • removed: get Expression.isChain: bool
  • removed: method AccessKeyed.accept(Visitor visitor)
  • removed: method AccessMember.accept(Visitor visitor)
  • removed: method AccessScope.accept(Visitor visitor)
  • removed: method Assign.accept(Visitor visitor)
  • removed: method Binary.accept(Visitor visitor)
  • removed: method BoundExpression.assign(value, [locals])
  • removed: method BoundExpression.call([locals])
  • removed: method CallArguments.operator[](int index): Expression
  • removed: method CallFunction.accept(Visitor visitor)
  • removed: method CallMember.accept(Visitor visitor)
  • removed: method CallScope.accept(Visitor visitor)
  • removed: method Chain.accept(Visitor visitor)
  • removed: method Conditional.accept(Visitor visitor)
  • removed: method Expression.accept(Visitor visitor)
  • removed: method Expression.assign(scope, value)
  • removed: method Expression.bind(context, [LocalsWrapper wrapper])
  • removed: method Expression.eval(scope, [FormatterMap formatters = …])
  • removed: method Expression.toString(): String
  • removed: method Formatter.accept(Visitor visitor)
  • removed: method LiteralArray.accept(Visitor visitor)
  • removed: method LiteralObject.accept(Visitor visitor)
  • removed: method LiteralPrimitive.accept(Visitor visitor)
  • removed: method LiteralString.accept(Visitor visitor)
  • removed: method Prefix.accept(Visitor visitor)
  • removed: method Visitor.visit(Expression expression)
  • removed: method Visitor.visitAccessKeyed(AccessKeyed expression)
  • removed: method Visitor.visitAccessMember(AccessMember expression)
  • removed: method Visitor.visitAccessScope(AccessScope expression)
  • removed: method Visitor.visitAssign(Assign expression)
  • removed: method Visitor.visitBinary(Binary expression)
  • removed: method Visitor.visitCallFunction(CallFunction expression)
  • removed: method Visitor.visitCallMember(CallMember expression)
  • removed: method Visitor.visitCallScope(CallScope expression)
  • removed: method Visitor.visitChain(Chain expression)
  • removed: method Visitor.visitConditional(Conditional expression)
  • removed: method Visitor.visitExpression(Expression expression)
  • removed: method Visitor.visitFormatter(Formatter expression)
  • removed: method Visitor.visitLiteral(Literal expression)
  • removed: method Visitor.visitLiteralArray(LiteralArray expression)
  • removed: method Visitor.visitLiteralObject(LiteralObject expression)
  • removed: method Visitor.visitLiteralPrimitive(LiteralPrimitive expression)
  • removed: method Visitor.visitLiteralString(LiteralString expression)
  • removed: method Visitor.visitPrefix(Prefix expression)
  • removed: variable defaultFormatterMap: const
  • removed: class Unparser extends Visitor
  • removed: ctor Unparser(this.buffer)
  • removed: field Unparser.buffer: final StringBuffer
  • removed: method Unparser.visitAccessKeyed(AccessKeyed access): void
  • removed: method Unparser.visitAccessMember(AccessMember access): void
  • removed: method Unparser.visitAccessScope(AccessScope access): void
  • removed: method Unparser.visitAssign(Assign assign): void
  • removed: method Unparser.visitBinary(Binary binary): void
  • removed: method Unparser.visitCallFunction(CallFunction call): void
  • removed: method Unparser.visitCallMember(CallMember call): void
  • removed: method Unparser.visitCallScope(CallScope call): void
  • removed: method Unparser.visitChain(Chain chain): void
  • removed: method Unparser.visitConditional(Conditional conditional): void
  • removed: method Unparser.visitFormatter(Formatter formatter): void
  • removed: method Unparser.visitLiteralArray(LiteralArray literal): void
  • removed: method Unparser.visitLiteralObject(LiteralObject literal): void
  • removed: method Unparser.visitLiteralPrimitive(LiteralPrimitive literal): void
  • removed: method Unparser.visitLiteralString(LiteralString literal): void
  • removed: method Unparser.visitPrefix(Prefix prefix): void
  • removed: method Unparser.write(String string): void
  • removed: method Unparser.writeArguments(CallArguments arguments): void
  • removed: static method Unparser.unparse(Expression expression): String
  • removed: class EvalError
  • removed: ctor EvalError(this.message)
  • removed: field EvalError.message: final String
  • removed: function autoConvertAdd(a, b)
  • removed: function ensureFunction(function, String name): Function
  • removed: function ensureFunctionFromMap(Map map, String name): Function
  • removed: function evalList(scope, List<Expression> list, [FormatterMap formatters]): List
  • removed: function getKeyed(object, key)
  • removed: function relaxFnApply(Function fn, List args)
  • removed: function relaxFnArgs(Function fn)
  • removed: function setKeyed(object, key, value)
  • removed: function toBool(x): bool
  • removed: method EvalError.unwrap(String input, stack): String
  • removed: variable UNINITIALIZED: const
  • removed: class PendingAsync
  • removed: get PendingAsync.numPending: int
  • removed: method PendingAsync.decreaseCount([int delta = …]): int
  • removed: method PendingAsync.increaseCount([int delta = …]): int
  • removed: method PendingAsync.whenStable(WhenStableCallback cb): void
  • removed: typedef void WhenStableCallback()
  • removed: class MetadataExtractor: abstract
  • removed: method MetadataExtractor.call(Type type): Iterable
  • removed: class DynamicMetadataExtractor implements MetadataExtractor
  • removed: class MetadataExtractor: abstract
  • removed: method DynamicMetadataExtractor.call(Type type): Iterable
  • removed: method DynamicMetadataExtractor.fieldMetadataExtractor(Type type): Map<String, DirectiveAnnotation>
  • removed: method DynamicMetadataExtractor.map(Type type, obj)
  • removed: method DynamicMetadataExtractor.mapDirectiveAnnotation(Type type, Directive annotation): Directive
  • removed: method MetadataExtractor.call(Type type): Iterable
  • removed: variable DirectiveAnnotation>>(): var
  • removed: variable Map<String: var
  • removed: class StaticMetadataExtractor extends MetadataExtractor
  • removed: ctor StaticMetadataExtractor(this.metadataMap)
  • removed: field StaticMetadataExtractor.empty: final List
  • removed: field StaticMetadataExtractor.metadataMap: final Map<Type, Iterable>
  • removed: method StaticMetadataExtractor.call(Type type): Iterable
  • removed: variable EXCEPTION_HANDLER_KEY: final Key
  • removed: variable FORMATTER_MAP_KEY: final Key
  • removed: variable INJECTOR_KEY: final Key
  • removed: variable INTERPOLATE_KEY: final Key
  • removed: variable ROOT_SCOPE_KEY: final Key
  • removed: variable SCOPE_KEY: final Key
  • removed: variable SCOPE_STATS_CONFIG_KEY: final Key
  • removed: function shimCssText(String css, String tag): String
  • removed: class ComponentDirectiveInjector extends DirectiveInjector
  • removed: class DirectiveInjector implements DirectiveBinder
  • removed: class TemplateDirectiveInjector extends DirectiveInjector
  • removed: ctor ComponentDirectiveInjector(DirectiveInjector parent, Injector appInjector, EventHandler eventHandler, Scope scope, this._templateLoader, this._shadowRoot, LightDom lightDom, this._typeKey, [View view, ShadowBoundary shadowBoundary])
  • removed: ctor DirectiveInjector(DirectiveInjector parent, appInjector, this._node, this._nodeAttrs, this._eventHandler, this.scope, this._animate, [View view, this._shadowBoundary])
  • removed: ctor TemplateDirectiveInjector(DirectiveInjector parent, Injector appInjector, Node node, NodeAttrs nodeAttrs, EventHandler eventHandler, Scope scope, Animate animate, this._viewFactory, [View view, ShadowBoundary shadowBoundary])
  • removed: field DirectiveInjector.lightDom: LightDom
  • removed: field DirectiveInjector.scope: Scope
  • removed: function eventHandler(DirectiveInjector di): EventHandler
  • removed: get ComponentDirectiveInjector.elementProbe: ElementProbe
  • removed: get DirectiveInjector.directives: List
  • removed: get DirectiveInjector.elementProbe: ElementProbe
  • removed: get DirectiveInjector.ngElement: NgElement
  • removed: get DirectiveInjector.parent: Object
  • removed: method DirectiveInjector.bind(key, {dynamic toValue = …, Function toFactory = …, Type toImplementation, toInstanceOf, inject = …, Visibility visibility = …}): void
  • removed: method DirectiveInjector.bindByKey(Key key, Function factory, List<Key> parameterKeys, [Visibility visibility]): void
  • removed: method DirectiveInjector.get(Type type): Object
  • removed: method DirectiveInjector.getByKey(Key key): Object
  • removed: method DirectiveInjector.getFromParent(Type type): Object
  • removed: method DirectiveInjector.getFromParentByKey(Key key): Object
  • removed: static method DirectiveInjector.initUID()
  • removed: variable ANIMATE_KEY_ID: const int
  • removed: variable BOUND_VIEW_FACTORY_KEY_ID: const int
  • removed: variable COMPONENT_DIRECTIVE_INJECTOR_KEY: final
  • removed: variable COMPONENT_DIRECTIVE_INJECTOR_KEY_ID: const int
  • removed: variable DESTINATION_LIGHT_DOM_KEY: final
  • removed: variable DESTINATION_LIGHT_DOM_KEY_ID: const int
  • removed: variable DIRECTIVE_INJECTOR_KEY: final
  • removed: variable DIRECTIVE_INJECTOR_KEY_ID: const int
  • removed: variable ELEMENT_KEY_ID: const int
  • removed: variable ELEMENT_PROBE_KEY_ID: const int
  • removed: variable EVENT_HANDLER_KEY_ID: const int
  • removed: variable INJECTOR_KEY_ID: const int
  • removed: variable KEEP_ME_LAST: const int
  • removed: variable NG_ELEMENT_KEY_ID: const int
  • removed: variable NODE_ATTRS_KEY_ID: const int
  • removed: variable NODE_KEY_ID: const int
  • removed: variable SCOPE_KEY_ID: const int
  • removed: variable SHADOW_BOUNDARY_KEY_ID: const int
  • removed: variable SHADOW_ROOT_KEY: final
  • removed: variable SHADOW_ROOT_KEY_ID: const int
  • removed: variable SOURCE_LIGHT_DOM_KEY: final
  • removed: variable SOURCE_LIGHT_DOM_KEY_ID: const int
  • removed: variable TEMPLATE_LOADER_KEY: final
  • removed: variable TEMPLATE_LOADER_KEY_ID: const int
  • removed: variable UNDEFINED_ID: const int
  • removed: variable VIEW_FACTORY_KEY_ID: const int
  • removed: variable VIEW_KEY_ID: const int
  • removed: variable VIEW_PORT_KEY_ID: const int
  • removed: variable VISIBILITY_CHILDREN: const int
  • removed: variable VISIBILITY_DIRECT_CHILD: const int
  • removed: variable VISIBILITY_LOCAL: const int
  • removed: function allNodesBetween(List<dom.Node> nodes): List<dom.Node>
  • removed: function computeLongestTransition(style): num
  • removed: function domInsert(Iterable<dom.Node> nodes, dom.Node parent, { dom.Node insertBefore }): void
  • removed: function domMove(Iterable<dom.Node> nodes, dom.Node parent, { dom.Node insertBefore }): void
  • removed: function domRemove(List<dom.Node> nodes): void
  • removed: function getElements(Iterable<dom.Node> nodes): Iterable<dom.Element>
  • removed: class Animate
  • removed: class Animation: abstract
  • removed: class AnimationResult
  • removed: class AttrMustache
  • removed: class BoundComponentData
  • removed: class BoundComponentFactory: abstract
  • removed: class BoundShadowDomComponentFactory implements BoundComponentFactory
  • removed: class BoundTranscludingComponentFactory implements BoundComponentFactory
  • removed: class BoundViewFactory
  • removed: class BrowserCookies
  • removed: class Compiler implements Function
  • removed: class CompilerConfig
  • removed: class ComponentCssLoader
  • removed: class ComponentCssRewriter
  • removed: class ComponentFactory: abstract
  • removed: class Content implements AttachAware, DetachAware
  • removed: class Cookies
  • removed: class CoreDomModule extends Module
  • removed: class DefaultPlatformShim implements WebPlatformShim
  • removed: class DefaultShadowBoundary extends ShadowBoundary
  • removed: class DefaultTransformDataHttpInterceptor implements HttpInterceptor
  • removed: class DestinationLightDom: abstract
  • removed: class DirectiveInjector implements DirectiveBinder
  • removed: class DirectiveMap
  • removed: class DirectiveRef
  • removed: class DirectiveSelector
  • removed: class DirectiveSelectorFactory
  • removed: class DirectiveTypeTuple
  • removed: class ElementBinder
  • removed: class ElementBinderBuilder
  • removed: class ElementBinderFactory
  • removed: class ElementBinderTree
  • removed: class ElementBinderTreeRef
  • removed: class ElementProbe
  • removed: class EmulatedShadowRoot implements dom.ShadowRoot
  • removed: class EventHandler
  • removed: class Http
  • removed: class HttpBackend
  • removed: class HttpConfig
  • removed: class HttpDefaultHeaders
  • removed: class HttpDefaults
  • removed: class HttpInterceptor
  • removed: class HttpInterceptors
  • removed: class HttpResponse
  • removed: class HttpResponseConfig
  • removed: class LightDom implements SourceLightDom, DestinationLightDom
  • removed: class LocationWrapper
  • removed: class MappingParts
  • removed: class NgElement
  • removed: class NoOpAnimation extends Animation
  • removed: class NodeAttrs
  • removed: class NodeCursor
  • removed: class NodeLinkingInfo
  • removed: class NullTreeSanitizer implements dom.NodeTreeSanitizer
  • removed: class PlatformJsBasedShim implements WebPlatformShim
  • removed: class ResourceUrlResolver
  • removed: class ShadowBoundary: abstract
  • removed: class ShadowDomComponentFactory implements ComponentFactory
  • removed: class ShadowRootBoundary extends ShadowBoundary
  • removed: class ShadowRootEventHandler extends EventHandler
  • removed: class ShimmingViewFactoryCache implements ViewFactoryCache
  • removed: class SourceLightDom: abstract
  • removed: class TaggedElementBinder
  • removed: class TaggedTextBinder
  • removed: class TemplateCache extends LruCache<String, HttpResponse>
  • removed: class TemplateElementBinder extends ElementBinder
  • removed: class TemplateLoader
  • removed: class TextMustache
  • removed: class TranscludingComponentFactory implements ComponentFactory
  • removed: class UrlRewriter
  • removed: class View
  • removed: class ViewFactory implements Function
  • removed: class ViewFactoryCache
  • removed: class ViewPort
  • removed: class WebPlatformShim: abstract
  • removed: ctor AttrMustache(this._attrs, String this._attrName, AST valueAST, Scope scope)
  • removed: ctor BoundComponentData(this.ref, this._gen)
  • removed: ctor BoundShadowDomComponentFactory(this._componentFactory, this._ref, DirectiveMap directives, this._injector)
  • removed: ctor BoundTranscludingComponentFactory(this._f, this._ref, this._directives, this._injector)
  • removed: ctor BoundViewFactory(this.viewFactory, this.directiveInjector)
  • removed: ctor BrowserCookies(this._exceptionHandler)
  • removed: ctor Compiler(this._perf, this._expando)
  • removed: ctor CompilerConfig()
  • removed: ctor CompilerConfig.withOptions({this.elementProbeEnabled = …})
  • removed: ctor ComponentCssLoader(this._http, this._templateCache, this._platformShim, this._componentCssRewriter, this._treeSanitizer, this._styleElementCache, this._resourceResolver)
  • removed: ctor Content(this.element, this._sourceLightDom, this._destinationLightDom, View view)
  • removed: ctor Cookies(this._browserCookies)
  • removed: ctor CoreDomModule()
  • removed: ctor DefaultShadowBoundary()
  • removed: ctor DefaultShadowBoundary.custom(dom.Node node)
  • removed: ctor DirectiveInjector(DirectiveInjector parent, appInjector, this._node, this._nodeAttrs, this._eventHandler, this.scope, this._animate, [View view, this._shadowBoundary])
  • removed: ctor DirectiveMap(Injector this._injector, this._formatters, MetadataExtractor metadataExtractor, this._directiveSelectorFactory)
  • removed: ctor DirectiveRef(this.element, type, this.annotation, this.typeKey, [ this.value, this.valueAST, this.bindingExpressions ])
  • removed: ctor DirectiveSelector(this._directives, this._formatters, this._binderFactory, this._interpolate, this._astParser, this._injector)
  • removed: ctor DirectiveSelectorFactory(this._binderFactory, this._interpolate, this._astParser, this._defaultFormatterMap, this._defaultInjector)
  • removed: ctor DirectiveTypeTuple(this.directive, this.type)
  • removed: ctor ElementBinder(this._perf, this._expando, this._parser, this._config, this._appInjector, this.componentData, this.decorators, this.onEvents, this.bindAttrs, this.childMode)
  • removed: ctor ElementBinderBuilder(this._factory, this._formatters, this._directives, this._injector)
  • removed: ctor ElementBinderFactory(this._parser, this._perf, this._config, this._expando, this.astParser, this.componentFactory, this.shadowDomComponentFactory, this.transcludingComponentFactory)
  • removed: ctor ElementBinderTree(this.binder, this.subtrees)
  • removed: ctor ElementBinderTreeRef(this.offsetIndex, this.subtree)
  • removed: ctor ElementProbe(this.parent, this.element, this.injector, this.scope)
  • removed: ctor EmulatedShadowRoot(this._element)
  • removed: ctor EventHandler(this._rootNode, this._expando, this._exceptionHandler)
  • removed: ctor Http(this._cookies, this._location, this._rewriter, this._backend, this.defaults, this._interceptors, this._rootScope, this._httpConfig, this._zone, this._pendingAsync)
  • removed: ctor HttpConfig()
  • removed: ctor HttpConfig.withOptions({this.coalesceDuration})
  • removed: ctor HttpDefaults(this.headers)
  • removed: ctor HttpInterceptor({this.request, this.response, this.requestError, this.responseError})
  • removed: ctor HttpInterceptors()
  • removed: ctor HttpInterceptors.of([List interceptors])
  • removed: ctor HttpResponse([this.status, this.responseText, this._headers, this.config])
  • removed: ctor HttpResponse.copy(HttpResponse r, {data})
  • removed: ctor HttpResponseConfig({this.url, this.params, this.headers, this.data})
  • removed: ctor LightDom(this._componentElement, this._scope)
  • removed: ctor MappingParts(this.attrName, this.attrValueAST, this.mode, this.dstAST, this.originalValue)
  • removed: ctor NgElement(this.node, this._rootScope, this._animate, [this._lightDom])
  • removed: ctor NodeAttrs(this.element)
  • removed: ctor NodeCursor(this.elements)
  • removed: ctor NodeLinkingInfo(this.containsNgBinding, this.isElement, this.ngBindingChildren)
  • removed: ctor PlatformJsBasedShim()
  • removed: ctor ShadowBoundary(this.root)
  • removed: ctor ShadowDomComponentFactory(this.viewCache, this.platformShim, this.expando, this.config, this.uriMapper, this.resourceResolver, Http http, TemplateCache templateCache, ComponentCssRewriter componentCssRewriter, dom.NodeTreeSanitizer treeSanitizer, CacheRegister cacheRegister)
  • removed: ctor ShadowRootBoundary(dom.ShadowRoot shadowRoot)
  • removed: ctor ShadowRootEventHandler(dom.ShadowRoot shadowRoot, Expando expando, ExceptionHandler exceptionHandler)
  • removed: ctor ShimmingViewFactoryCache(this.cache, this.selector, this.platformShim)
  • removed: ctor TaggedElementBinder(this.binder, this.parentBinderOffset, this.isTopLevel)
  • removed: ctor TaggedTextBinder(this.binder, this.offsetIndex)
  • removed: ctor TemplateCache({int capacity})
  • removed: ctor TemplateElementBinder(perf, expando, parser, config, appInjector, this.template, this.templateBinder, onEvents, bindAttrs, childMode)
  • removed: ctor TemplateLoader(this._shadowRoot, this._futures)
  • removed: ctor TextMustache(this._element, AST ast, Scope scope)
  • removed: ctor TranscludingComponentFactory(this.expando, this.viewFactoryCache, this.config, this.platformShim, this.uriMapper, this.resourceResolver, Http http, TemplateCache templateCache, ComponentCssRewriter componentCssRewriter, dom.NodeTreeSanitizer treeSanitizer, CacheRegister cacheRegister)
  • removed: ctor View(this.nodes, this.scope)
  • removed: ctor ViewFactory(templateNodes, this.elementBinders, this._perf)
  • removed: ctor ViewFactoryCache(this.http, this.templateCache, this.compiler, this.treeSanitizer, this.resourceResolver, CacheRegister cacheRegister)
  • removed: ctor ViewPort(DirectiveInjector directiveInjector, this.scope, this.placeholder, this._animate, [this._lightDom, View parentView])
  • removed: field Animate.animationsAllowed: bool
  • removed: field AnimationResult.value: final String
  • removed: field BoundComponentData.ref: final DirectiveRef
  • removed: field BoundViewFactory.directiveInjector: DirectiveInjector
  • removed: field BoundViewFactory.viewFactory: ViewFactory
  • removed: field BrowserCookies.String>: var
  • removed: field BrowserCookies.URL_PROTOCOL: final
  • removed: field BrowserCookies.cookiePath: String
  • removed: field BrowserCookies.operator[]: void
  • removed: field CompilerConfig.elementProbeEnabled: final bool
  • removed: field Content.element: dom.Element
  • removed: field Content.select: String
  • removed: field Cookies.operator[]: void
  • removed: field DefaultTransformDataHttpInterceptor.request: Function
  • removed: field DefaultTransformDataHttpInterceptor.requestError: Function
  • removed: field DefaultTransformDataHttpInterceptor.response: Function
  • removed: field DefaultTransformDataHttpInterceptor.responseError: Function
  • removed: field DirectiveInjector.lightDom: LightDom
  • removed: field DirectiveInjector.scope: Scope
  • removed: field DirectiveMap.List<DirectiveTypeTuple>>(): final Map<String, List<DirectiveTypeTuple>>
  • removed: field DirectiveMap.map: final Map<String, List<DirectiveTypeTuple>>
  • removed: field DirectiveRef.annotation: final Directive
  • removed: field DirectiveRef.bindingExpressions: final List<String>
  • removed: field DirectiveRef.element: final dom.Node
  • removed: field DirectiveRef.factory: final Function
  • removed: field DirectiveRef.mappings: final
  • removed: field DirectiveRef.paramKeys: final List<Key>
  • removed: field DirectiveRef.type: final Type
  • removed: field DirectiveRef.typeKey: final Key
  • removed: field DirectiveRef.value: final String
  • removed: field DirectiveRef.valueAST: final AST
  • removed: field DirectiveSelector.attrSelector: var
  • removed: field DirectiveSelector.elementSelector: var
  • removed: field DirectiveSelector.textSelector: var
  • removed: field DirectiveTypeTuple.directive: final Directive
  • removed: field DirectiveTypeTuple.type: final Type
  • removed: field ElementBinder.bindAttrs: final Map
  • removed: field ElementBinder.childMode: final String
  • removed: field ElementBinder.componentData: final BoundComponentData
  • removed: field ElementBinder.decorators: final
  • removed: field ElementBinder.hasTemplate: final bool
  • removed: field ElementBinder.onEvents: final Map
  • removed: field ElementBinderBuilder.AST>(): final
  • removed: field ElementBinderBuilder.String>(): final
  • removed: field ElementBinderBuilder.bindAttrs: final
  • removed: field ElementBinderBuilder.childMode: String
  • removed: field ElementBinderBuilder.componentData: BoundComponentData
  • removed: field ElementBinderBuilder.decorators: final
  • removed: field ElementBinderBuilder.onEvents: final
  • removed: field ElementBinderBuilder.template: DirectiveRef
  • removed: field ElementBinderFactory.astParser: final ASTParser
  • removed: field ElementBinderFactory.componentFactory: final ComponentFactory
  • removed: field ElementBinderFactory.shadowDomComponentFactory: final ShadowDomComponentFactory
  • removed: field ElementBinderFactory.transcludingComponentFactory: final TranscludingComponentFactory
  • removed: field ElementBinderTree.binder: final ElementBinder
  • removed: field ElementBinderTree.subtrees: final List<ElementBinderTreeRef>
  • removed: field ElementBinderTreeRef.offsetIndex: final int
  • removed: field ElementBinderTreeRef.subtree: final ElementBinderTree
  • removed: field ElementProbe.bindingExpressions: final
  • removed: field ElementProbe.element: final dom.Node
  • removed: field ElementProbe.injector: final DirectiveInjector
  • removed: field ElementProbe.modelExpressions: final
  • removed: field ElementProbe.parent: final ElementProbe
  • removed: field ElementProbe.scope: final Scope
  • removed: field EventHandler.Function>(): final
  • removed: field Http.async.Future<HttpResponse>>(): final
  • removed: field Http.defaults: final HttpDefaults
  • removed: field HttpConfig.coalesceDuration: final Duration
  • removed: field HttpDefaults.cache: var
  • removed: field HttpDefaults.headers: HttpDefaultHeaders
  • removed: field HttpDefaults.xsrfCookieName: String
  • removed: field HttpDefaults.xsrfHeaderName: String
  • removed: field HttpInterceptor.request: RequestInterceptor
  • removed: field HttpInterceptor.requestError: RequestErrorInterceptor
  • removed: field HttpInterceptor.response: Response
  • removed: field HttpInterceptor.responseError: ResponseError
  • removed: field HttpResponse.config: HttpResponseConfig
  • removed: field HttpResponse.responseText: var
  • removed: field HttpResponse.status: int
  • removed: field HttpResponseConfig.data: var
  • removed: field HttpResponseConfig.headers: Map
  • removed: field HttpResponseConfig.params: Map
  • removed: field HttpResponseConfig.url: String
  • removed: field MappingParts.attrName: final String
  • removed: field MappingParts.attrValueAST: final AST
  • removed: field MappingParts.dstAST: final AST
  • removed: field MappingParts.mode: final String
  • removed: field MappingParts.originalValue: final String
  • removed: field NgElement.bool>(): final
  • removed: field NgElement.dynamic>(): final
  • removed: field NgElement.node: final dom.Element
  • removed: field NodeAttrs.[]: void operator
  • removed: field NodeAttrs.element: final dom.Element
  • removed: field NodeCursor.elements: List<dom.Node>
  • removed: field NodeCursor.index: int
  • removed: field NodeCursor.stack: final
  • removed: field NodeLinkingInfo.containsNgBinding: final bool
  • removed: field NodeLinkingInfo.isElement: final bool
  • removed: field NodeLinkingInfo.ngBindingChildren: final bool
  • removed: field ShadowBoundary.root: final dom.Node
  • removed: field ShadowDomComponentFactory.config: final CompilerConfig
  • removed: field ShadowDomComponentFactory.cssLoader: ComponentCssLoader
  • removed: field ShadowDomComponentFactory.expando: final Expando
  • removed: field ShadowDomComponentFactory.platformShim: final PlatformJsBasedShim
  • removed: field ShadowDomComponentFactory.resourceResolver: final ResourceUrlResolver
  • removed: field ShadowDomComponentFactory.uriMapper: final TypeToUriMapper
  • removed: field ShadowDomComponentFactory.viewCache: final ViewFactoryCache
  • removed: field ShimmingViewFactoryCache.cache: final ViewFactoryCache
  • removed: field ShimmingViewFactoryCache.platformShim: final WebPlatformShim
  • removed: field ShimmingViewFactoryCache.selector: final String
  • removed: field TaggedElementBinder.binder: final ElementBinder
  • removed: field TaggedElementBinder.isTopLevel: bool
  • removed: field TaggedElementBinder.parentBinderOffset: int
  • removed: field TaggedElementBinder.textBinders: List<TaggedTextBinder>
  • removed: field TaggedTextBinder.binder: final ElementBinder
  • removed: field TaggedTextBinder.offsetIndex: final int
  • removed: field TemplateElementBinder.hasTemplate: final bool
  • removed: field TemplateElementBinder.template: final DirectiveRef
  • removed: field TemplateElementBinder.templateBinder: final ElementBinder
  • removed: field TemplateElementBinder.templateViewFactory: ViewFactory
  • removed: field TranscludingComponentFactory.config: final CompilerConfig
  • removed: field TranscludingComponentFactory.cssLoader: ComponentCssLoader
  • removed: field TranscludingComponentFactory.expando: final Expando
  • removed: field TranscludingComponentFactory.platformShim: final DefaultPlatformShim
  • removed: field TranscludingComponentFactory.resourceResolver: final ResourceUrlResolver
  • removed: field TranscludingComponentFactory.uriMapper: final TypeToUriMapper
  • removed: field TranscludingComponentFactory.viewFactoryCache: final ViewFactoryCache
  • removed: field View.insertionPoints: final List
  • removed: field View.nodes: final List<dom.Node>
  • removed: field View.scope: final Scope
  • removed: field ViewFactory.elementBinders: final List<TaggedElementBinder>
  • removed: field ViewFactory.nodeLinkingInfos: final List<NodeLinkingInfo>
  • removed: field ViewFactory.templateNodes: final List<dom.Node>
  • removed: field ViewFactoryCache.ViewFactory>(): final
  • removed: field ViewFactoryCache.compiler: final Compiler
  • removed: field ViewFactoryCache.http: final Http
  • removed: field ViewFactoryCache.parseDocument: final dom.HtmlDocument
  • removed: field ViewFactoryCache.resourceResolver: final ResourceUrlResolver
  • removed: field ViewFactoryCache.templateCache: final TemplateCache
  • removed: field ViewFactoryCache.treeSanitizer: final dom.NodeTreeSanitizer
  • removed: field ViewFactoryCache.viewFactoryCache: final
  • removed: field ViewPort.directiveInjector: final DirectiveInjector
  • removed: field ViewPort.placeholder: final dom.Node
  • removed: field ViewPort.scope: final Scope
  • removed: field ViewPort.views: final
  • removed: function cloneElements(List<dom.Node> elements): List<dom.Node>
  • removed: function computeNodeLinkingInfos(List<dom.Node> nodeList)
  • removed: function redistributeNodes(Iterable<Content> contents, List<dom.Node> nodes): void
  • removed: get Animation.onCompleted: async.Future<AnimationResult>
  • removed: get AnimationResult.isCompleted: bool
  • removed: get BoundComponentData.component: Component
  • removed: get BoundComponentData.factory: BoundComponentFactory
  • removed: get BoundComponentData.type: Type
  • removed: get BoundComponentData.typeKey: Key
  • removed: get BoundComponentFactory.callArgs: List<Key>
  • removed: get BoundShadowDomComponentFactory.callArgs: List<Key>
  • removed: get BoundTranscludingComponentFactory.callArgs: List<Key>
  • removed: get BrowserCookies.all: Map<String, String>
  • removed: get Content.nodes: Iterable<dom.Node>
  • removed: get Content.strategy: _ContentStrategy
  • removed: get DefaultPlatformShim.shimRequired: bool
  • removed: get DirectiveInjector.directives: List
  • removed: get DirectiveInjector.elementProbe: ElementProbe
  • removed: get DirectiveInjector.ngElement: NgElement
  • removed: get DirectiveInjector.parent: Object
  • removed: get DirectiveMap.selector: DirectiveSelector
  • removed: get ElementBinder.hasDirectivesOrEvents: bool
  • removed: get ElementBinder.shouldCompileChildren: bool
  • removed: get ElementBinderBuilder.binder: ElementBinder
  • removed: get ElementProbe.directives: List
  • removed: get EmulatedShadowRoot.activeElement: dom.Element
  • removed: get EmulatedShadowRoot.applyAuthorStyles: bool
  • removed: get EmulatedShadowRoot.baseUri: String
  • removed: get EmulatedShadowRoot.childNodes: List<dom.Node>
  • removed: get EmulatedShadowRoot.children: List<dom.Element>
  • removed: get EmulatedShadowRoot.firstChild: dom.Node
  • removed: get EmulatedShadowRoot.host: dom.Element
  • removed: get EmulatedShadowRoot.innerHtml: String
  • removed: get EmulatedShadowRoot.lastChild: dom.Node
  • removed: get EmulatedShadowRoot.nextNode: dom.Node
  • removed: get EmulatedShadowRoot.nodeName: String
  • removed: get EmulatedShadowRoot.nodeType: int
  • removed: get EmulatedShadowRoot.nodeValue: String
  • removed: get EmulatedShadowRoot.nodes: List<dom.Node>
  • removed: get EmulatedShadowRoot.olderShadowRoot: dom.ShadowRoot
  • removed: get EmulatedShadowRoot.on: dom.Events
  • removed: get EmulatedShadowRoot.ownerDocument: dom.Document
  • removed: get EmulatedShadowRoot.parent: dom.Element
  • removed: get EmulatedShadowRoot.parentNode: dom.Node
  • removed: get EmulatedShadowRoot.previousNode: dom.Node
  • removed: get EmulatedShadowRoot.resetStyleInheritance: bool
  • removed: get EmulatedShadowRoot.styleSheets: List<dom.StyleSheet>
  • removed: get EmulatedShadowRoot.text: String
  • removed: get Http.pendingRequests: Iterable<async.Future<HttpResponse> >
  • removed: get HttpResponse.data
  • removed: get LocationWrapper.location
  • removed: get NoOpAnimation.onCompleted
  • removed: get NodeAttrs.keys: Iterable<String>
  • removed: get NodeCursor.current: dom.Node
  • removed: get PlatformJsBasedShim.shimRequired: bool
  • removed: get ShimmingViewFactoryCache.compiler: Compiler
  • removed: get ShimmingViewFactoryCache.http: Http
  • removed: get ShimmingViewFactoryCache.parseDocument: dom.HtmlDocument
  • removed: get ShimmingViewFactoryCache.resourceResolver: ResourceUrlResolver
  • removed: get ShimmingViewFactoryCache.templateCache: TemplateCache
  • removed: get ShimmingViewFactoryCache.treeSanitizer: dom.NodeTreeSanitizer
  • removed: get ShimmingViewFactoryCache.viewFactoryCache: LruCache<String, ViewFactory>
  • removed: get TaggedElementBinder.isDummy: bool
  • removed: get TemplateLoader.template: async.Future<dom.Node>
  • removed: get ViewPort.nodes: List<dom.Node>
  • removed: get WebPlatformShim.shimRequired: bool
  • removed: method Animate.addClass(dom.Element element, String cssClass): Animation
  • removed: method Animate.insert(Iterable<dom.Node> nodes, dom.Node parent, { dom.Node insertBefore }): Animation
  • removed: method Animate.move(Iterable<dom.Node> nodes, dom.Node parent, { dom.Node insertBefore }): Animation
  • removed: method Animate.remove(Iterable<dom.Node> nodes): Animation
  • removed: method Animate.removeClass(dom.Element element, String cssClass): Animation
  • removed: method Animation.cancel(): void
  • removed: method Animation.complete(): void
  • removed: method BoundComponentFactory.call(dom.Element element): Function
  • removed: method BoundShadowDomComponentFactory.call(dom.Element element): Function
  • removed: method BoundTranscludingComponentFactory.call(dom.Node node): Function
  • removed: method BoundViewFactory.call(Scope scope): View
  • removed: method BrowserCookies.operator[](key): String
  • removed: method Compiler.call(List<dom.Node> elements, DirectiveMap directives): ViewFactory
  • removed: method ComponentCssLoader.call(String tag, List<String> cssUrls, {Type type}): async.Future<List<dom.StyleElement>>
  • removed: method ComponentCssRewriter.call(String css, { String selector, String cssUrl} ): String
  • removed: method ComponentFactory.bind(DirectiveRef ref, directives, Injector injector): BoundComponentFactory
  • removed: method Content.attach(): void
  • removed: method Content.detach(): void
  • removed: method Content.insert(Iterable<dom.Node> nodes): void
  • removed: method Cookies.operator[](name): String
  • removed: method Cookies.remove(name): void
  • removed: method DefaultPlatformShim.shimCss(String css, { String selector, String cssUrl }): String
  • removed: method DefaultPlatformShim.shimShadowDom(dom.Element root, String selector): void
  • removed: method DestinationLightDom.addContentTag(Content content): void
  • removed: method DestinationLightDom.addViewPort(ViewPort viewPort): void
  • removed: method DestinationLightDom.hasRoot(dom.Element element): bool
  • removed: method DestinationLightDom.redistribute(): void
  • removed: method DirectiveInjector.bind(key, {dynamic toValue = …, Function toFactory = …, Type toImplementation, toInstanceOf, inject = …, Visibility visibility = …}): void
  • removed: method DirectiveInjector.bindByKey(Key key, Function factory, List<Key> parameterKeys, [Visibility visibility]): void
  • removed: method DirectiveInjector.get(Type type): Object
  • removed: method DirectiveInjector.getByKey(Key key): Object
  • removed: method DirectiveInjector.getFromParent(Type type): Object
  • removed: method DirectiveInjector.getFromParentByKey(Key key): Object
  • removed: method DirectiveMap.forEach(fn(K, Type)): void
  • removed: method DirectiveMap.operator[](String key): List<DirectiveTypeTuple>
  • removed: method DirectiveRef.toString(): String
  • removed: method DirectiveSelector.matchComment(dom.Node node): ElementBinder
  • removed: method DirectiveSelector.matchElement(dom.Node node): ElementBinder
  • removed: method DirectiveSelector.matchText(dom.Node node): ElementBinder
  • removed: method DirectiveSelectorFactory.selector(DirectiveMap directives, [Injector injector, FormatterMap formatters]): DirectiveSelector
  • removed: method DirectiveTypeTuple.toString(): String
  • removed: method ElementBinder.bind(View view, Scope scope, DirectiveInjector parentInjector, dom.Node node): DirectiveInjector
  • removed: method ElementBinder.toString(): String
  • removed: method ElementBinderBuilder.addDirective(DirectiveRef ref)
  • removed: method ElementBinderFactory.binder(ElementBinderBuilder b): ElementBinder
  • removed: method ElementBinderFactory.builder(FormatterMap formatters, DirectiveMap directives, Injector injector): ElementBinderBuilder
  • removed: method ElementBinderFactory.templateBinder( ElementBinderBuilder b, ElementBinder transclude): TemplateElementBinder
  • removed: method ElementProbe.directive(Type type): dynamic
  • removed: method EmulatedShadowRoot.addEventListener(String type, dom.EventListener listener, [bool useCapture]): void
  • removed: method EmulatedShadowRoot.append(dom.Node newChild): dom.Node
  • removed: method EmulatedShadowRoot.appendHtml(String text): void
  • removed: method EmulatedShadowRoot.appendText(String text): void
  • removed: method EmulatedShadowRoot.clone(bool deep): dom.Node
  • removed: method EmulatedShadowRoot.contains(dom.Node other): bool
  • removed: method EmulatedShadowRoot.dispatchEvent(dom.Event event): bool
  • removed: method EmulatedShadowRoot.elementFromPoint(int x, int y): dom.Element
  • removed: method EmulatedShadowRoot.getElementById(String elementId): dom.Element
  • removed: method EmulatedShadowRoot.getElementsByClassName(String className): List<dom.Node>
  • removed: method EmulatedShadowRoot.getElementsByTagName(String tagName): List<dom.Node>
  • removed: method EmulatedShadowRoot.getSelection(): dom.Selection
  • removed: method EmulatedShadowRoot.hasChildNodes(): bool
  • removed: method EmulatedShadowRoot.insertAllBefore(Iterable<dom.Node> newNodes, dom.Node refChild): dom.Node
  • removed: method EmulatedShadowRoot.insertBefore(dom.Node newChild, dom.Node refChild): dom.Node
  • removed: method EmulatedShadowRoot.query(String relativeSelectors): dom.Element
  • removed: method EmulatedShadowRoot.queryAll(String relativeSelectors): dom.ElementList
  • removed: method EmulatedShadowRoot.querySelector(String selectors): dom.Element
  • removed: method EmulatedShadowRoot.querySelectorAll(String selectors): dom.ElementList
  • removed: method EmulatedShadowRoot.remove(): void
  • removed: method EmulatedShadowRoot.removeEventListener(String type, dom.EventListener listener, [bool useCapture]): void
  • removed: method EmulatedShadowRoot.replaceWith(dom.Node otherNode): dom.Node
  • removed: method EmulatedShadowRoot.setInnerHtml(String html, {dom.NodeValidator validator, dom.NodeTreeSanitizer treeSanitizer}): void
  • removed: method EventHandler.register(String eventName): void
  • removed: method Http.call({ String url, String method, dynamic data, Map<String, dynamic> params, Map<String, dynamic> headers, bool withCredentials = …, String xsrfHeaderName, String xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse>
  • removed: method Http.delete(String url, { dynamic data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse>
  • removed: method Http.get(String url, { Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse>
  • removed: method Http.head(String url, { dynamic data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse>
  • removed: method Http.jsonp(String url, { dynamic data, Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse>
  • removed: method Http.post(String url, dynamic data, { Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse>
  • removed: method Http.put(String url, dynamic data, { Map<String, dynamic> params, Map<String, String> headers, bool withCredentials = …, xsrfHeaderName, xsrfCookieName, interceptors, cache, timeout }): async.Future<HttpResponse>
  • removed: method HttpBackend.request(String url, {String method, bool withCredentials, String responseType, String mimeType, Map<String, String> requestHeaders, sendData, void onProgress(dom.ProgressEvent e)}): async.Future
  • removed: method HttpDefaultHeaders.operator[](method)
  • removed: method HttpDefaultHeaders.setHeaders(Map<String, String> headers, String method)
  • removed: method HttpInterceptors.add(HttpInterceptor x)
  • removed: method HttpInterceptors.addAll(List<HttpInterceptor> x)
  • removed: method HttpInterceptors.constructChain(List chain)
  • removed: method HttpResponse.headers([String key])
  • removed: method HttpResponse.toString()
  • removed: method HttpResponseConfig.header([String name])
  • removed: method LightDom.addContentTag(Content content): void
  • removed: method LightDom.addViewPort(ViewPort viewPort): void
  • removed: method LightDom.clearComponentElement(): void
  • removed: method LightDom.hasRoot(dom.Element element): bool
  • removed: method LightDom.pullNodes(): void
  • removed: method LightDom.redistribute(): void
  • removed: method NgElement.addClass(String className): void
  • removed: method NgElement.removeAttribute(String attrName): void
  • removed: method NgElement.removeClass(String className): void
  • removed: method NgElement.setAttribute(String attrName, [value = …]): void
  • removed: method NoOpAnimation.cancel()
  • removed: method NoOpAnimation.complete()
  • removed: method NodeAttrs.containsKey(String attrName): bool
  • removed: method NodeAttrs.forEach(void f(String k, String v)): void
  • removed: method NodeAttrs.listenObserverChanges(String attrName, Mustache notifyFn): void
  • removed: method NodeAttrs.observe(String attrName, notifyFn(String value))
  • removed: method NodeAttrs.operator [](String attrName)
  • removed: method NodeCursor.ascend(): void
  • removed: method NodeCursor.descend(): bool
  • removed: method NodeCursor.moveNext(): bool
  • removed: method NodeCursor.replaceWithAnchor(String name): NodeCursor
  • removed: method NodeCursor.toString(): String
  • removed: method NullTreeSanitizer.sanitizeTree(dom.Node node): void
  • removed: method PlatformJsBasedShim.shimCss(String css, { String selector, String cssUrl }): String
  • removed: method PlatformJsBasedShim.shimShadowDom(dom.Element root, String selector): void
  • removed: method ShadowBoundary.insertStyleElements(List<dom.StyleElement> elements, {bool prepend = …}): void
  • removed: method ShadowDomComponentFactory.bind(DirectiveRef ref, directives, injector)
  • removed: method ShimmingViewFactoryCache.fromHtml(String html, DirectiveMap directives, [Uri baseUri]): ViewFactory
  • removed: method ShimmingViewFactoryCache.fromUrl(String url, DirectiveMap directives, [Uri baseUri]): async.Future<ViewFactory>
  • removed: method SourceLightDom.redistribute(): void
  • removed: method TaggedElementBinder.addText(TaggedTextBinder tagged): void
  • removed: method TaggedElementBinder.toString(): String
  • removed: method TaggedTextBinder.toString(): String
  • removed: method TemplateElementBinder.toString(): String
  • removed: method TranscludingComponentFactory.bind(DirectiveRef ref, directives, injector)
  • removed: method UrlRewriter.call(url): String
  • removed: method View.addContent(Content content): void
  • removed: method View.addViewPort(ViewPort viewPort): void
  • removed: method View.domRead(fn()): void
  • removed: method View.domWrite(fn()): void
  • removed: method ViewFactory.bind(DirectiveInjector directiveInjector): BoundViewFactory
  • removed: method ViewFactory.call(Scope scope, DirectiveInjector directiveInjector, [List<dom.Node> nodes ]): View
  • removed: method ViewFactoryCache.fromHtml(String html, DirectiveMap directives, [Uri baseUri]): ViewFactory
  • removed: method ViewFactoryCache.fromUrl(String url, DirectiveMap directives, [Uri baseUri]): async.Future<ViewFactory>
  • removed: method ViewPort.insert(View view, { View insertAfter }): View
  • removed: method ViewPort.insertNew(ViewFactory viewFactory, {View insertAfter, Scope viewScope}): View
  • removed: method ViewPort.move(View view, { View moveAfter }): View
  • removed: method ViewPort.remove(View view): View
  • removed: method WebPlatformShim.shimCss(String css, { String selector, String cssUrl }): String
  • removed: method WebPlatformShim.shimShadowDom(dom.Element root, String selector): void
  • removed: set EmulatedShadowRoot.applyAuthorStyles(bool value)
  • removed: set EmulatedShadowRoot.children(List<dom.Element> value)
  • removed: set EmulatedShadowRoot.innerHtml(String value)
  • removed: set EmulatedShadowRoot.nodes(Iterable<dom.Node> value)
  • removed: set EmulatedShadowRoot.resetStyleInheritance(bool value)
  • removed: set EmulatedShadowRoot.text(String value)
  • removed: set LightDom.shadowDomView(View view)
  • removed: static field AnimationResult.CANCELED: const
  • removed: static field AnimationResult.COMPLETED: const
  • removed: static field AnimationResult.COMPLETED_IGNORED: const
  • removed: static field DirectiveSelector.BIND_PREFIX: String
  • removed: static field DirectiveSelector.BIND_PREFIX_LENGTH: int
  • removed: static field ResourceUrlResolver.ResourceResolverConfig: final String
  • removed: static field ResourceUrlResolver.cssImportRegexp: final RegExp
  • removed: static field ResourceUrlResolver.cssUrlRegexp: final RegExp
  • removed: static field ResourceUrlResolver.urlAttrs: const List<String>
  • removed: static field ResourceUrlResolver.urlAttrsSelector: final String
  • removed: static method DirectiveInjector.initUID()
  • removed: static method EventHandler.attrNameToEventName(String attrName): String
  • removed: static method EventHandler.eventNameToAttrName(String eventName): String
  • removed: static method Http.parseHeaders(dom.HttpRequest request): Map<String, String>
  • removed: static method LightDom.isContentElement(dom.Node node)
  • removed: typedef RequestErrorInterceptor(dynamic)
  • removed: typedef RequestInterceptor(HttpResponseConfig)
  • removed: typedef Response(HttpResponse)
  • removed: typedef ResponseError(dynamic)
  • removed: typedef void EventFunction(event)
  • removed: typedef void Mustache(bool hasObservers)
  • removed: class ResourceUrlResolver
  • removed: static field ResourceUrlResolver.ResourceResolverConfig: final String
  • removed: static field ResourceUrlResolver.cssImportRegexp: final RegExp
  • removed: static field ResourceUrlResolver.cssUrlRegexp: final RegExp
  • removed: static field ResourceUrlResolver.urlAttrs: const List<String>
  • removed: static field ResourceUrlResolver.urlAttrsSelector: final String
  • removed: variable ANIMATE_KEY: final Key
  • removed: variable ATTR_MUSTACHE_KEY: final Key
  • removed: variable BOUND_VIEW_FACTORY_KEY: final Key
  • removed: variable CACHE_REGISTER_KEY: final Key
  • removed: variable COMPILER_KEY: final Key
  • removed: variable COMPONENT_CSS_REWRITER_KEY: final Key
  • removed: variable DEFAULT_PLATFORM_SHIM_KEY: final Key
  • removed: variable DIRECTIVE_MAP_KEY: final Key
  • removed: variable ELEMENT_KEY: final Key
  • removed: variable ELEMENT_PROBE_KEY: final Key
  • removed: variable EVENT_HANDLER_KEY: final Key
  • removed: variable EXCEPTION_HANDLER_KEY: final Key
  • removed: variable EXPANDO_KEY: final Key
  • removed: variable FORMATTER_MAP_KEY: final Key
  • removed: variable HTTP_KEY: final Key
  • removed: variable INJECTOR_KEY: final Key
  • removed: variable INTERPOLATE_KEY: final Key
  • removed: variable NG_BASE_CSS_KEY: Key
  • removed: variable NG_ELEMENT_KEY: final Key
  • removed: variable NODE_ATTRS_KEY: final Key
  • removed: variable NODE_KEY: final Key
  • removed: variable NODE_TREE_SANITIZER_KEY: final Key
  • removed: variable PLATFORM_JS_BASED_SHIM_KEY: final Key
  • removed: variable ROOT_SCOPE_KEY: final Key
  • removed: variable SCOPE_KEY: final Key
  • removed: variable SCOPE_STATS_CONFIG_KEY: final Key
  • removed: variable SHADOW_BOUNDARY_KEY: final Key
  • removed: variable SHADOW_DOM_COMPONENT_FACTORY_KEY: final Key
  • removed: variable SHADOW_ROOT_KEY: final Key
  • removed: variable TEMPLATE_CACHE_KEY: final Key
  • removed: variable TEMPLATE_LOADER_KEY: final Key
  • removed: variable TEXT_MUSTACHE_KEY: final Key
  • removed: variable VIEW_FACTORY_CACHE_KEY: final Key
  • removed: variable VIEW_FACTORY_KEY: final Key
  • removed: variable VIEW_KEY: final Key
  • removed: variable VIEW_PORT_KEY: final Key
  • removed: variable WEB_PLATFORM_SHIM_KEY: final Key
  • removed: variable WINDOW_KEY: final Key
  • removed: class TypeToUriMapper: abstract
  • removed: ctor TypeToUriMapper()
  • removed: method TypeToUriMapper.uriForType(Type type): Uri
  • removed: class DynamicTypeToUriMapper extends TypeToUriMapper
  • removed: method DynamicTypeToUriMapper.uriForType(Type type): Uri
  • added: class Component extends Directive
  • added: class Directive
  • added: class EventEmitter<T> extends Stream<T>
  • added: class ExceptionHandler
  • added: class GetTestability: abstract
  • added: class Host
  • added: class Inject
  • added: class Injectable
  • added: class Injector: abstract
  • added: class Input
  • added: class NgZone
  • added: class NgZoneError
  • added: class OpaqueToken
  • added: class Optional
  • added: class Output
  • added: class Pipe
  • added: class PipeTransform: abstract
  • added: class Provider<T>: abstract implements RuntimeProvider<T>
  • added: class ReflectiveInjector extends HierarchicalInjector
  • added: class Self
  • added: class SkipSelf
  • added: class Testability
  • added: class TestabilityRegistry
  • added: class WrappedException
  • added: class WrappedTimer implements Timer
  • added: ctor Component({ String selector, List<String> inputs, Map<String, String> host, String exportAs, List providers, Visibility visibility, this.viewProviders, this.exports, this.changeDetection = …, this.templateUrl, this.template, this.preserveWhitespace = …, this.styleUrls, this.styles, this.directives, this.pipes, this.encapsulation, })
  • added: ctor Directive({ @required this.selector, this.inputs, this.host, this.providers, this.exportAs, this.visibility, })
  • added: ctor EventEmitter([bool isAsync = …])
  • added: ctor ExceptionHandler(this._logger)
  • added: ctor Host()
  • added: ctor Inject(this.token)
  • added: ctor Injectable()
  • added: ctor Injector()
  • added: ctor Injector.empty([HierarchicalInjector parent])
  • added: ctor Injector.map( Map<Object, Object> providers, [ HierarchicalInjector parent, ])
  • added: ctor Injector.slowReflective( List<Object> providersOrLists, [ HierarchicalInjector parent = …, ])
  • added: ctor Input([this.bindingPropertyName])
  • added: ctor NgZone({enableLongStackTrace = …})
  • added: ctor NgZoneError(this.error, this.stackTrace)
  • added: ctor OpaqueToken(this._desc)
  • added: ctor Optional()
  • added: ctor Output([this.bindingPropertyName])
  • added: ctor Pipe(this.name, {this.pure = …})
  • added: ctor Provider( Object token, { Type useClass, Object useValue, Object useExisting, Function useFactory, List<Object> deps, bool multi, })
  • added: ctor Self()
  • added: ctor SkipSelf()
  • added: ctor Testability(this._ngZone)
  • added: ctor WrappedException( [this._wrapperMessage, this.originalException, this.originalStack, this._context])
  • added: ctor WrappedTimer(Timer timer)
  • added: field Component.changeDetection: final int
  • added: field Component.directives: final List<Object>
  • added: field Component.encapsulation: final ViewEncapsulation
  • added: field Component.exports: final List<Object>
  • added: field Component.pipes: final List<Object>
  • added: field Component.preserveWhitespace: final bool
  • added: field Component.styleUrls: final List<String>
  • added: field Component.styles: final List<String>
  • added: field Component.template: final String
  • added: field Component.templateUrl: final String
  • added: field Component.viewProviders: final List<Object>
  • added: field Directive.exportAs: final String
  • added: field Directive.host: final Map<String, String>
  • added: field Directive.inputs: final List<String>
  • added: field Directive.providers: final List<Object>
  • added: field Directive.selector: final String
  • added: field Directive.visibility: final Visibility
  • added: field Inject.token: final
  • added: field Input.bindingPropertyName: final String
  • added: field NgZoneError.error: final
  • added: field NgZoneError.stackTrace: final List
  • added: field Output.bindingPropertyName: final String
  • added: field Pipe.name: final String
  • added: field Pipe.pure: final bool
  • added: field TestabilityRegistry.Testability>(): final
  • added: field WrappedException.originalException: final
  • added: field WrappedException.originalStack: final
  • added: function provide( Object token, { Type useClass, Object useValue = …, Object useExisting, Function useFactory, List<Object> deps, bool multi = …, }): Provider<dynamic>
  • added: get NgZone.hasPendingMacrotasks: bool
  • added: get NgZone.hasPendingMicrotasks: bool
  • added: get NgZone.inInnerZone: bool
  • added: get NgZone.inOuterZone: bool
  • added: get NgZone.isRunning: bool
  • added: get NgZone.onError: Stream
  • added: get NgZone.onEventDone: Stream
  • added: get NgZone.onMicrotaskEmpty: Stream
  • added: get NgZone.onStable: Stream
  • added: get NgZone.onTurnDone: Stream
  • added: get NgZone.onTurnStart: Stream
  • added: get NgZone.onUnstable: Stream
  • added: get OpaqueToken.hashCode: int
  • added: get WrappedException.context: dynamic
  • added: get WrappedException.message: String
  • added: get WrappedException.wrapperMessage: String
  • added: get WrappedTimer.isActive: bool
  • added: method EventEmitter.add(T value): void
  • added: method EventEmitter.addError(error): void
  • added: method EventEmitter.close(): void
  • added: method EventEmitter.emit(T value): void
  • added: method EventEmitter.listen(void onData(T event), {Function onError, void onDone(), bool cancelOnError}): StreamSubscription<T>
  • added: method ExceptionHandler.call(exception, [stackTrace, String reason]): void
  • added: method GetTestability.addToWindow(TestabilityRegistry registry): void
  • added: method GetTestability.findTestabilityInTree( TestabilityRegistry registry, dynamic elem, bool findInAncestors): Testability
  • added: method Inject.toString(): String
  • added: method Injector.get(Object token, [Object notFoundValue = …]): dynamic
  • added: method Injector.inject<T>({ @required Object token, OrElseInject<T> orElse = …, }): T
  • added: method NgZone.run<R>(R fn()): R
  • added: method NgZone.runGuarded(void fn()): void
  • added: method NgZone.runOutsideAngular(dynamic fn()): dynamic
  • added: method OpaqueToken.operator ==(other): bool
  • added: method OpaqueToken.toJson()
  • added: method OpaqueToken.toString(): String
  • added: method ReflectiveInjector.inject<T>({ Object token, OrElseInject<T> orElse = …, }): T
  • added: method ReflectiveInjector.injectFromSelf<T>( Object token, { OrElseInject<T> orElse = …, }): T
  • added: method ReflectiveInjector.resolveAndCreateChild(List<Object> providersOrLists): ReflectiveInjector
  • added: method ReflectiveInjector.resolveAndInstantiate(dynamic providerOrType): dynamic
  • added: method Testability.decreasePendingRequestCount(): num
  • added: method Testability.findBindings(dynamic using, String provider, bool exactMatch): List<dynamic>
  • added: method Testability.findProviders(dynamic using, String provider, bool exactMatch): List<dynamic>
  • added: method Testability.getPendingRequestCount(): num
  • added: method Testability.increasePendingRequestCount(): num
  • added: method Testability.isStable(): bool
  • added: method Testability.whenStable(Function callback): void
  • added: method TestabilityRegistry.findTestabilityInTree(dynamic elem, [bool findInAncestors = …]): Testability
  • added: method TestabilityRegistry.getAllRootElements(): List<dynamic>
  • added: method TestabilityRegistry.getAllTestabilities(): List<Testability>
  • added: method TestabilityRegistry.getTestability(dynamic elem): Testability
  • added: method TestabilityRegistry.registerApplication(dynamic token, Testability testability): void
  • added: method TestabilityRegistry.setTestabilityGetter(GetTestability getter): void
  • added: method WrappedException.toString(): String
  • added: method WrappedTimer.addOnCancelCb(ZeroArgFunction onCancelCb): void
  • added: method WrappedTimer.cancel(): void
  • added: static method ExceptionHandler.exceptionToString( exception, [ stackTrace, String reason, ]): String
  • added: static method NgZone.assertInAngularZone(): void
  • added: static method NgZone.assertNotInAngularZone(): void
  • added: static method NgZone.isInAngularZone(): bool
  • added: static method ReflectiveInjector.resolveAndCreate( List<Object> providersOrLists, [ HierarchicalInjector parent = …, ]): ReflectiveInjector
  • added: typedef void ErrorHandlingFn(error, stackTrace)
  • added: typedef void ZeroArgFunction()
  • added: variable noValueProvided: const Object
  • removed: class AHref
  • removed: class ContentEditable extends InputTextLike
  • removed: class DirectiveModule extends Module
  • removed: class InputCheckbox
  • removed: class InputDateLike
  • removed: class InputNumberLike
  • removed: class InputRadio
  • removed: class InputSelect implements AttachAware
  • removed: class InputTextLike
  • removed: class NgAttribute implements AttachAware
  • removed: class NgBaseCss
  • removed: class NgBind
  • removed: class NgBindHtml
  • removed: class NgBindTemplate
  • removed: class NgBindTypeForDateLike
  • removed: class NgBooleanAttribute
  • removed: class NgClass extends _NgClassBase
  • removed: class NgClassEven extends _NgClassBase
  • removed: class NgClassOdd extends _NgClassBase
  • removed: class NgCloak
  • removed: class NgControl: abstract implements AttachAware, DetachAware
  • removed: class NgEvent
  • removed: class NgFalseValue
  • removed: class NgForm extends NgControl
  • removed: class NgHide
  • removed: class NgIf extends _NgUnlessIfAttrDirectiveBase
  • removed: class NgInclude
  • removed: class NgModel extends NgControl implements AttachAware
  • removed: class NgModelColorValidator implements NgValidator
  • removed: class NgModelConverter: abstract
  • removed: class NgModelEmailValidator implements NgValidator
  • removed: class NgModelMaxLengthValidator implements NgValidator
  • removed: class NgModelMaxNumberValidator implements NgValidator
  • removed: class NgModelMinLengthValidator implements NgValidator
  • removed: class NgModelMinNumberValidator implements NgValidator
  • removed: class NgModelNumberValidator implements NgValidator
  • removed: class NgModelOptions
  • removed: class NgModelPatternValidator implements NgValidator
  • removed: class NgModelRequiredValidator implements NgValidator
  • removed: class NgModelUrlValidator implements NgValidator
  • removed: class NgNonBindable
  • removed: class NgNullControl implements NgControl
  • removed: class NgNullForm extends NgNullControl implements NgForm
  • removed: class NgPluralize
  • removed: class NgRepeat
  • removed: class NgShow
  • removed: class NgSource
  • removed: class NgStyle
  • removed: class NgSwitch
  • removed: class NgSwitchDefault
  • removed: class NgSwitchWhen
  • removed: class NgTemplate
  • removed: class NgTrueValue
  • removed: class NgUnless extends _NgUnlessIfAttrDirectiveBase
  • removed: class NgValidator: abstract
  • removed: class NgValue
  • removed: class OptionValue implements AttachAware, DetachAware
  • removed: ctor AHref(this.element, VmTurnZone zone)
  • removed: ctor ContentEditable(dom.Element inputElement, NgModel ngModel, Scope scope, NgModelOptions modelOptions)
  • removed: ctor DirectiveModule()
  • removed: ctor InputCheckbox(dom.Element this.inputElement, this.ngModel, this.scope, this.ngTrueValue, this.ngFalseValue, this.ngModelOptions)
  • removed: ctor InputDateLike(dom.Element this.inputElement, this.ngModel, this.scope, this.ngBindType, this.ngModelOptions)
  • removed: ctor InputNumberLike(dom.Element this.inputElement, this.ngModel, this.scope, this.ngModelOptions)
  • removed: ctor InputRadio(dom.Element this.radioButtonElement, this.ngModel, this.scope, this.ngValue, NodeAttrs attrs)
  • removed: ctor InputSelect(dom.Element this._selectElement, this._attrs, this._model, this._scope)
  • removed: ctor InputTextLike(this.inputElement, this.ngModel, this.scope, this.ngModelOptions)
  • removed: ctor NgAttribute(this._attrs)
  • removed: ctor NgBind(this.element, ElementProbe probe)
  • removed: ctor NgBindHtml(this.element, this.validator)
  • removed: ctor NgBindTemplate(this.element)
  • removed: ctor NgBindTypeForDateLike(dom.Element this.inputElement)
  • removed: ctor NgBooleanAttribute(this._ngElement)
  • removed: ctor NgClass(NgElement ngElement, Scope scope, NodeAttrs nodeAttrs)
  • removed: ctor NgClassEven(NgElement ngElement, Scope scope, NodeAttrs nodeAttrs)
  • removed: ctor NgClassOdd(NgElement ngElement, Scope scope, NodeAttrs nodeAttrs)
  • removed: ctor NgCloak(dom.Element element, Animate animate)
  • removed: ctor NgControl(NgElement this._element, DirectiveInjector injector, Animate this._animate)
  • removed: ctor NgEvent(this._element, this._scope)
  • removed: ctor NgFalseValue([this.element])
  • removed: ctor NgForm(this._scope, NgElement element, DirectiveInjector injector, Animate animate)
  • removed: ctor NgHide(this.element, this.animate)
  • removed: ctor NgIf(ViewFactory viewFactory, ViewPort viewPort, Scope scope)
  • removed: ctor NgInclude(this.element, this.scope, this.viewFactoryCache, this.directiveInjector, this.directives)
  • removed: ctor NgModel(this._scope, NgElement element, DirectiveInjector injector, NodeAttrs attrs, Animate animate, ElementProbe probe)
  • removed: ctor NgModelColorValidator(NgModel ngModel)
  • removed: ctor NgModelEmailValidator(NgModel ngModel)
  • removed: ctor NgModelMaxLengthValidator(NgModel this._ngModel)
  • removed: ctor NgModelMaxNumberValidator(NgModel this._ngModel)
  • removed: ctor NgModelMinLengthValidator(NgModel this._ngModel)
  • removed: ctor NgModelMinNumberValidator(NgModel this._ngModel)
  • removed: ctor NgModelNumberValidator(NgModel ngModel)
  • removed: ctor NgModelOptions()
  • removed: ctor NgModelPatternValidator(NgModel this._ngModel)
  • removed: ctor NgModelRequiredValidator(NgModel this._ngModel)
  • removed: ctor NgModelUrlValidator(NgModel ngModel)
  • removed: ctor NgNullForm()
  • removed: ctor NgPluralize(this._scope, this._element, this._interpolate, this._formatters)
  • removed: ctor NgRepeat(this._viewPort, this._boundViewFactory, this._scope, this._parser, this.formatters)
  • removed: ctor NgShow(this.element, this.animate)
  • removed: ctor NgSource(this._ngElement)
  • removed: ctor NgStyle(this._element, this._scope)
  • removed: ctor NgSwitch(this._scope)
  • removed: ctor NgSwitchDefault(NgSwitch ngSwitch, ViewPort port, BoundViewFactory viewFactory)
  • removed: ctor NgSwitchWhen(this._ngSwitch, this._port, this._viewFactory)
  • removed: ctor NgTemplate(this.element, this.templateCache)
  • removed: ctor NgTrueValue([this.element])
  • removed: ctor NgUnless(ViewFactory viewFactory, ViewPort viewPort, Scope scope)
  • removed: ctor NgValue(this.element)
  • removed: ctor OptionValue(this._element, this._inputSelectDirective, this._ngValue)
  • removed: field AHref.element: final dom.Element
  • removed: field InputCheckbox.inputElement: final dom.CheckboxInputElement
  • removed: field InputCheckbox.ngFalseValue: final NgFalseValue
  • removed: field InputCheckbox.ngModel: final NgModel
  • removed: field InputCheckbox.ngModelOptions: final NgModelOptions
  • removed: field InputCheckbox.ngTrueValue: final NgTrueValue
  • removed: field InputCheckbox.scope: final Scope
  • removed: field InputDateLike.inputElement: final dom.InputElement
  • removed: field InputDateLike.ngBindType: NgBindTypeForDateLike
  • removed: field InputDateLike.ngModel: final NgModel
  • removed: field InputDateLike.ngModelOptions: final NgModelOptions
  • removed: field InputDateLike.scope: final Scope
  • removed: field InputNumberLike.inputElement: final dom.InputElement
  • removed: field InputNumberLike.ngModel: final NgModel
  • removed: field InputNumberLike.ngModelOptions: final NgModelOptions
  • removed: field InputNumberLike.scope: final Scope
  • removed: field InputRadio.ngModel: final NgModel
  • removed: field InputRadio.ngValue: final NgValue
  • removed: field InputRadio.radioButtonElement: final dom.RadioButtonInputElement
  • removed: field InputRadio.scope: final Scope
  • removed: field InputSelect.options: final
  • removed: field InputTextLike.inputElement: final dom.Element
  • removed: field InputTextLike.ngModel: final NgModel
  • removed: field InputTextLike.ngModelOptions: final NgModelOptions
  • removed: field InputTextLike.scope: final Scope
  • removed: field NgBaseCss.styles: List<dom.StyleElement>
  • removed: field NgBind.element: final dom.Element
  • removed: field NgBindHtml.element: final dom.Element
  • removed: field NgBindHtml.validator: final dom.NodeValidator
  • removed: field NgBindTemplate.element: final dom.Element
  • removed: field NgBindTypeForDateLike.inputElement: final dom.InputElement
  • removed: field NgControl.List<NgControl>>(): final
  • removed: field NgControl.Set<NgControl>>(): final Map<String, Set<NgControl>>
  • removed: field NgControl.errorStates: final Map<String, Set<NgControl>>
  • removed: field NgControl.infoStates: final Map<String, Set<NgControl>>
  • removed: field NgEvent.BoundExpression>(): var
  • removed: field NgEvent.listeners: var
  • removed: field NgFalseValue.element: final dom.Element
  • removed: field NgFalseValue.value: var
  • removed: field NgHide.animate: final Animate
  • removed: field NgHide.element: final dom.Element
  • removed: field NgInclude.directiveInjector: final DirectiveInjector
  • removed: field NgInclude.directives: final DirectiveMap
  • removed: field NgInclude.element: final dom.Element
  • removed: field NgInclude.scope: final Scope
  • removed: field NgInclude.viewFactoryCache: final ViewFactoryCache
  • removed: field NgModel.render: Function
  • removed: field NgModel.setter: BoundSetter
  • removed: field NgModelColorValidator.name: final String
  • removed: field NgModelEmailValidator.name: final String
  • removed: field NgModelMaxLengthValidator.name: final String
  • removed: field NgModelMaxNumberValidator.name: final String
  • removed: field NgModelMinLengthValidator.name: final String
  • removed: field NgModelMinNumberValidator.name: final String
  • removed: field NgModelNumberValidator.name: final String
  • removed: field NgModelPatternValidator.name: final String
  • removed: field NgModelRequiredValidator.name: final String
  • removed: field NgModelUrlValidator.name: final String
  • removed: field NgNullControl.element: NgElement
  • removed: field NgNullControl.errorStates: var
  • removed: field NgNullControl.errors: var
  • removed: field NgNullControl.infoStates: var
  • removed: field NgNullForm.[]: operator
  • removed: field NgPluralize.String>: final
  • removed: field NgRepeat.formatters: final FormatterMap
  • removed: field NgShow.animate: final Animate
  • removed: field NgShow.element: final dom.Element
  • removed: field NgSwitch.List<_Case>>: final
  • removed: field NgSwitch.onChange: Function
  • removed: field NgTemplate.element: final dom.Element
  • removed: field NgTemplate.templateCache: final TemplateCache
  • removed: field NgTrueValue.element: final dom.Element
  • removed: field NgTrueValue.value: var
  • removed: field NgValue.element: final dom.Element
  • removed: get ContentEditable.typedValue: String
  • removed: get InputDateLike.typedValue: dynamic
  • removed: get InputNumberLike.typedValue: num
  • removed: get InputTextLike.typedValue
  • removed: get NgBaseCss.urls: List<String>
  • removed: get NgBindTypeForDateLike.idlAttrKind: String
  • removed: get NgBindTypeForDateLike.inputTypedValue: dynamic
  • removed: get NgBindTypeForDateLike.inputValueAsDate: DateTime
  • removed: get NgControl.dirty: bool
  • removed: get NgControl.element: NgElement
  • removed: get NgControl.invalid: bool
  • removed: get NgControl.invalidSubmit: bool
  • removed: get NgControl.name: String
  • removed: get NgControl.parentControl: NgControl
  • removed: get NgControl.pristine: bool
  • removed: get NgControl.submitted: bool
  • removed: get NgControl.touched: bool
  • removed: get NgControl.untouched: bool
  • removed: get NgControl.valid: bool
  • removed: get NgControl.validSubmit: bool
  • removed: get NgForm.controls: Map<String, List<NgControl>>
  • removed: get NgForm.name: String
  • removed: get NgModel.converter: NgModelConverter
  • removed: get NgModel.modelValue
  • removed: get NgModel.name: String
  • removed: get NgModel.validators: List<NgValidator>
  • removed: get NgModel.viewValue
  • removed: get NgModel.watchCollection: bool
  • removed: get NgModelConverter.name: String
  • removed: get NgModelMaxNumberValidator.max
  • removed: get NgModelMinNumberValidator.min
  • removed: get NgNullControl.dirty: bool
  • removed: get NgNullControl.invalid: bool
  • removed: get NgNullControl.invalidSubmit: bool
  • removed: get NgNullControl.name: String
  • removed: get NgNullControl.parentControl
  • removed: get NgNullControl.pristine: bool
  • removed: get NgNullControl.submitted: bool
  • removed: get NgNullControl.touched: bool
  • removed: get NgNullControl.untouched: bool
  • removed: get NgNullControl.valid: bool
  • removed: get NgNullControl.validSubmit: bool
  • removed: get NgNullForm.controls
  • removed: get NgValidator.name: String
  • removed: get NgValue.value: dynamic
  • removed: get OptionValue.ngValue: dynamic
  • removed: method InputDateLike.processValue(): void
  • removed: method InputNumberLike.processValue(): void
  • removed: method InputSelect.attach(): void
  • removed: method InputSelect.dirty(): void
  • removed: method InputTextLike.processValue([_]): void
  • removed: method NgAttribute.attach(): void
  • removed: method NgControl.addControl(NgControl control): void
  • removed: method NgControl.addErrorState(NgControl childControl, String errorName): void
  • removed: method NgControl.addInfoState(NgControl childControl, String stateName): void
  • removed: method NgControl.attach(): void
  • removed: method NgControl.clearErrorStates(): void
  • removed: method NgControl.detach(): void
  • removed: method NgControl.hasErrorState(String errorName): bool
  • removed: method NgControl.onSubmit(bool valid): void
  • removed: method NgControl.removeControl(NgControl control): void
  • removed: method NgControl.removeErrorState(NgControl childControl, String errorName): void
  • removed: method NgControl.removeInfoState(NgControl childControl, String stateName): void
  • removed: method NgControl.removeStates(NgControl control): void
  • removed: method NgControl.reset(): void
  • removed: method NgControl.validate(): void
  • removed: method NgForm.operator[](String name): NgControl
  • removed: method NgModel.addError(String error): void
  • removed: method NgModel.addInfo(String info): void
  • removed: method NgModel.addValidator(NgValidator v): void
  • removed: method NgModel.attach(): void
  • removed: method NgModel.markAsDirty(): void
  • removed: method NgModel.markAsPristine(): void
  • removed: method NgModel.markAsTouched(): void
  • removed: method NgModel.markAsUntouched(): void
  • removed: method NgModel.onSubmit(bool valid): void
  • removed: method NgModel.removeError(String error): void
  • removed: method NgModel.removeInfo(String info): void
  • removed: method NgModel.removeValidator(NgValidator v): void
  • removed: method NgModel.reset(): void
  • removed: method NgModel.validate(): void
  • removed: method NgModel.validateLater(): void
  • removed: method NgModelColorValidator.isValid(modelValue): bool
  • removed: method NgModelConverter.format(value)
  • removed: method NgModelConverter.parse(value)
  • removed: method NgModelEmailValidator.isValid(modelValue): bool
  • removed: method NgModelMaxLengthValidator.isValid(modelValue): bool
  • removed: method NgModelMaxNumberValidator.isValid(modelValue): bool
  • removed: method NgModelMinLengthValidator.isValid(modelValue): bool
  • removed: method NgModelMinNumberValidator.isValid(modelValue): bool
  • removed: method NgModelNumberValidator.isValid(modelValue): bool
  • removed: method NgModelOptions.executeBlurFunc(func()): void
  • removed: method NgModelOptions.executeChangeFunc(func()): void
  • removed: method NgModelOptions.executeInputFunc(func()): void
  • removed: method NgModelPatternValidator.isValid(modelValue): bool
  • removed: method NgModelRequiredValidator.isValid(modelValue): bool
  • removed: method NgModelUrlValidator.isValid(modelValue): bool
  • removed: method NgNullControl.addControl(control): void
  • removed: method NgNullControl.addErrorState(NgControl control, String state): void
  • removed: method NgNullControl.addInfoState(NgControl control, String state): void
  • removed: method NgNullControl.attach(): void
  • removed: method NgNullControl.clearErrorStates(): void
  • removed: method NgNullControl.detach(): void
  • removed: method NgNullControl.hasErrorState(String key): bool
  • removed: method NgNullControl.onSubmit(bool valid): void
  • removed: method NgNullControl.removeControl(control): void
  • removed: method NgNullControl.removeErrorState(NgControl control, String state): void
  • removed: method NgNullControl.removeInfoState(NgControl control, String state): void
  • removed: method NgNullControl.removeStates(NgControl control): void
  • removed: method NgNullControl.reset(): void
  • removed: method NgNullControl.updateControlValidity(NgControl ctrl, String errorType, bool isValid): void
  • removed: method NgNullControl.validate(): void
  • removed: method NgNullForm.operator[](name)
  • removed: method NgSwitch.addCase(String value, ViewPort anchor, BoundViewFactory viewFactory): void
  • removed: method NgTrueValue.isValue(val): bool
  • removed: method NgValidator.isValid(modelValue): bool
  • removed: method OptionValue.attach(): void
  • removed: method OptionValue.detach(): void
  • removed: set ContentEditable.typedValue(String value)
  • removed: set InputDateLike.typedValue(dynamic value)
  • removed: set InputNumberLike.typedValue(num value)
  • removed: set InputTextLike.typedValue(value)
  • removed: set NgBaseCss.urls(v)
  • removed: set NgBind.value(value)
  • removed: set NgBindHtml.value(value)
  • removed: set NgBindTemplate.bind(value)
  • removed: set NgBindTypeForDateLike.idlAttrKind(final String _kind)
  • removed: set NgBindTypeForDateLike.inputTypedValue(dynamic inputValue)
  • removed: set NgBindTypeForDateLike.inputValueAsDate(DateTime dt)
  • removed: set NgBooleanAttribute.checked(on)
  • removed: set NgBooleanAttribute.disabled(on)
  • removed: set NgBooleanAttribute.multiple(on)
  • removed: set NgBooleanAttribute.open(on)
  • removed: set NgBooleanAttribute.readonly(on)
  • removed: set NgBooleanAttribute.required(on)
  • removed: set NgBooleanAttribute.selected(on)
  • removed: set NgControl.name(String value)
  • removed: set NgEvent.onAbort(value)
  • removed: set NgEvent.onBeforeCopy(value)
  • removed: set NgEvent.onBeforeCut(value)
  • removed: set NgEvent.onBeforePaste(value)
  • removed: set NgEvent.onBlur(value)
  • removed: set NgEvent.onChange(value)
  • removed: set NgEvent.onClick(value)
  • removed: set NgEvent.onContextMenu(value)
  • removed: set NgEvent.onCopy(value)
  • removed: set NgEvent.onCut(value)
  • removed: set NgEvent.onDoubleClick(value)
  • removed: set NgEvent.onDrag(value)
  • removed: set NgEvent.onDragEnd(value)
  • removed: set NgEvent.onDragEnter(value)
  • removed: set NgEvent.onDragLeave(value)
  • removed: set NgEvent.onDragOver(value)
  • removed: set NgEvent.onDragStart(value)
  • removed: set NgEvent.onDrop(value)
  • removed: set NgEvent.onError(value)
  • removed: set NgEvent.onFocus(value)
  • removed: set NgEvent.onFullscreenChange(value)
  • removed: set NgEvent.onFullscreenError(value)
  • removed: set NgEvent.onInput(value)
  • removed: set NgEvent.onInvalid(value)
  • removed: set NgEvent.onKeyDown(value)
  • removed: set NgEvent.onKeyPress(value)
  • removed: set NgEvent.onKeyUp(value)
  • removed: set NgEvent.onLoad(value)
  • removed: set NgEvent.onMouseDown(value)
  • removed: set NgEvent.onMouseEnter(value)
  • removed: set NgEvent.onMouseLeave(value)
  • removed: set NgEvent.onMouseMove(value)
  • removed: set NgEvent.onMouseOut(value)
  • removed: set NgEvent.onMouseOver(value)
  • removed: set NgEvent.onMouseUp(value)
  • removed: set NgEvent.onMouseWheel(value)
  • removed: set NgEvent.onPaste(value)
  • removed: set NgEvent.onReset(value)
  • removed: set NgEvent.onScroll(value)
  • removed: set NgEvent.onSearch(value)
  • removed: set NgEvent.onSelect(value)
  • removed: set NgEvent.onSelectStart(value)
  • removed: set NgEvent.onSubmit(value)
  • removed: set NgEvent.onTouchCancel(value)
  • removed: set NgEvent.onTouchEnd(value)
  • removed: set NgEvent.onTouchEnter(value)
  • removed: set NgEvent.onTouchLeave(value)
  • removed: set NgEvent.onTouchMove(value)
  • removed: set NgEvent.onTouchStart(value)
  • removed: set NgEvent.onTransitionEnd(value)
  • removed: set NgForm.name(exp)
  • removed: set NgHide.hide(value)
  • removed: set NgIf.condition(value)
  • removed: set NgInclude.url(value)
  • removed: set NgModel.converter(NgModelConverter c)
  • removed: set NgModel.model(BoundExpression boundExpression)
  • removed: set NgModel.modelValue(value)
  • removed: set NgModel.name(value)
  • removed: set NgModel.viewValue(value)
  • removed: set NgModel.watchCollection(value)
  • removed: set NgModelMaxLengthValidator.maxlength(value)
  • removed: set NgModelMaxNumberValidator.max(value)
  • removed: set NgModelMinLengthValidator.minlength(value)
  • removed: set NgModelMinNumberValidator.min(value)
  • removed: set NgModelOptions.options(options)
  • removed: set NgModelPatternValidator.pattern(val)
  • removed: set NgModelRequiredValidator.required(value)
  • removed: set NgNullControl.name(name)
  • removed: set NgPluralize.count(value)
  • removed: set NgRepeat.expression(value)
  • removed: set NgShow.show(value)
  • removed: set NgSource.href(value)
  • removed: set NgSource.src(value)
  • removed: set NgSource.srcset(value)
  • removed: set NgStyle.styleExpression(String value)
  • removed: set NgSwitch.value(val)
  • removed: set NgSwitchWhen.value(String value)
  • removed: set NgTemplate.templateUrl(url)
  • removed: set NgUnless.condition(value)
  • removed: set NgValue.value(val)
  • removed: static field NgBindTypeForDateLike.DATE: const String
  • removed: static field NgBindTypeForDateLike.DEFAULT: const String
  • removed: static field NgBindTypeForDateLike.NUMBER: const String
  • removed: static field NgBindTypeForDateLike.STRING: const String
  • removed: static field NgBindTypeForDateLike.VALID_VALUES: const List<String>
  • removed: static field NgControl.NG_DIRTY: const String
  • removed: static field NgControl.NG_INVALID: const String
  • removed: static field NgControl.NG_PRISTINE: const String
  • removed: static field NgControl.NG_SUBMIT_INVALID: const String
  • removed: static field NgControl.NG_SUBMIT_VALID: const String
  • removed: static field NgControl.NG_TOUCHED: const String
  • removed: static field NgControl.NG_UNTOUCHED: const String
  • removed: static field NgHide.NG_HIDE_CLASS: const
  • removed: static field NgModelColorValidator.COLOR_REGEXP: final
  • removed: static field NgModelEmailValidator.EMAIL_REGEXP: final
  • removed: static field NgModelUrlValidator.URL_REGEXP: final
  • removed: static field NgPluralize.IS_WHEN: final RegExp
  • removed: static field NgPluralize.SYMBOLS: const Map<String, Symbol>
  • removed: static method InputDateLike.moduleFactory(DirectiveBinder binder): void
  • removed: static method NgForm.module(DirectiveBinder binder)
  • removed: static method NgValue.module(DirectiveBinder binder)
  • removed: variable ANIMATE_KEY: final Key
  • removed: variable ATTR_MUSTACHE_KEY: final Key
  • removed: variable BOUND_VIEW_FACTORY_KEY: final Key
  • removed: variable CACHE_REGISTER_KEY: final Key
  • removed: variable COMPILER_KEY: final Key
  • removed: variable COMPONENT_CSS_REWRITER_KEY: final Key
  • removed: variable DEFAULT_PLATFORM_SHIM_KEY: final Key
  • removed: variable DIRECTIVE_MAP_KEY: final Key
  • removed: variable ELEMENT_KEY: final Key
  • removed: variable ELEMENT_PROBE_KEY: final Key
  • removed: variable EVENT_HANDLER_KEY: final Key
  • removed: variable EXCEPTION_HANDLER_KEY: final Key
  • removed: variable EXPANDO_KEY: final Key
  • removed: variable FORMATTER_MAP_KEY: final Key
  • removed: variable HTTP_KEY: final Key
  • removed: variable INJECTOR_KEY: final Key
  • removed: variable INTERPOLATE_KEY: final Key
  • removed: variable NG_BASE_CSS_KEY: Key
  • removed: variable NG_CONTROL_KEY: Key
  • removed: variable NG_ELEMENT_KEY: final Key
  • removed: variable NG_FORM_KEY: Key
  • removed: variable NODE_ATTRS_KEY: final Key
  • removed: variable NODE_KEY: final Key
  • removed: variable NODE_TREE_SANITIZER_KEY: final Key
  • removed: variable PLATFORM_JS_BASED_SHIM_KEY: final Key
  • removed: variable ROOT_SCOPE_KEY: final Key
  • removed: variable SCOPE_KEY: final Key
  • removed: variable SCOPE_STATS_CONFIG_KEY: final Key
  • removed: variable SHADOW_BOUNDARY_KEY: final Key
  • removed: variable SHADOW_DOM_COMPONENT_FACTORY_KEY: final Key
  • removed: variable SHADOW_ROOT_KEY: final Key
  • removed: variable TEMPLATE_CACHE_KEY: final Key
  • removed: variable TEMPLATE_LOADER_KEY: final Key
  • removed: variable TEXT_MUSTACHE_KEY: final Key
  • removed: variable VIEW_FACTORY_CACHE_KEY: final Key
  • removed: variable VIEW_FACTORY_KEY: final Key
  • removed: variable VIEW_KEY: final Key
  • removed: variable VIEW_PORT_KEY: final Key
  • removed: variable WEB_PLATFORM_SHIM_KEY: final Key
  • removed: variable WINDOW_KEY: final Key
  • added: function initAngular(Injector injector): void
  • added: function isDomRenderDirty(): bool
  • added: function resetDomRenderDirty(): void
  • removed: class Arrayify implements Function
  • removed: class Currency implements Function
  • removed: class Date implements Function
  • removed: class Filter implements Function
  • removed: class FormatterModule extends Module
  • removed: class Json implements Function
  • removed: class LimitTo implements Function
  • removed: class Lowercase implements Function
  • removed: class Number
  • removed: class OrderBy implements Function
  • removed: class Stringify implements Function
  • removed: class Uppercase implements Function
  • removed: ctor Filter(this._parser)
  • removed: ctor FormatterModule()
  • removed: ctor LimitTo(this._injector)
  • removed: ctor OrderBy(this._parser)
  • removed: field Currency.NumberFormat>(): var
  • removed: field Date.DateFormat>>(): var
  • removed: field Date.Map<String: var
  • removed: field Number.Map<num: var
  • removed: field Number.NumberFormat>>(): var
  • removed: method Arrayify.call(Map inputMap): List<_KeyValue>
  • removed: method Currency.call(value, [symbol = …, leading = …])
  • removed: method Date.call(Object date, [String format = …]): dynamic
  • removed: method Filter.call(List items, var expression, [var comparator]): List
  • removed: method Json.call(jsonObj): String
  • removed: method LimitTo.call(dynamic items, [int limit]): dynamic
  • removed: method Lowercase.call(String text)
  • removed: method Number.call(value, [fractionSize = …])
  • removed: method OrderBy.call(Iterable items, var expression, [bool descending = …]): List
  • removed: method Stringify.call(obj): String
  • removed: method Uppercase.call(String text)
  • removed: static field Date.dynamic>: final
  • removed: class Arrayify implements Function
  • removed: class Currency implements Function
  • removed: class Date implements Function
  • removed: class Filter implements Function
  • removed: class FormatterModule extends Module
  • removed: class Json implements Function
  • removed: class LimitTo implements Function
  • removed: class Lowercase implements Function
  • removed: class Number
  • removed: class OrderBy implements Function
  • removed: class Stringify implements Function
  • removed: class Uppercase implements Function
  • removed: ctor Filter(this._parser)
  • removed: ctor FormatterModule()
  • removed: ctor LimitTo(this._injector)
  • removed: ctor OrderBy(this._parser)
  • removed: field Currency.NumberFormat>(): var
  • removed: field Date.DateFormat>>(): var
  • removed: field Date.Map<String: var
  • removed: field Number.Map<num: var
  • removed: field Number.NumberFormat>>(): var
  • removed: method Arrayify.call(Map inputMap): List<_KeyValue>
  • removed: method Currency.call(value, [symbol = …, leading = …])
  • removed: method Date.call(Object date, [String format = …]): dynamic
  • removed: method Filter.call(List items, var expression, [var comparator]): List
  • removed: method Json.call(jsonObj): String
  • removed: method LimitTo.call(dynamic items, [int limit]): dynamic
  • removed: method Lowercase.call(String text)
  • removed: method Number.call(value, [fractionSize = …])
  • removed: method OrderBy.call(Iterable items, var expression, [bool descending = …]): List
  • removed: method Stringify.call(obj): String
  • removed: method Uppercase.call(String text)
  • removed: static field Date.dynamic>: final
  • removed: class ElementProbe
  • removed: ctor ElementProbe(this.parent, this.element, this.injector, this.scope)
  • removed: field ElementProbe.bindingExpressions: final
  • removed: field ElementProbe.element: final dom.Node
  • removed: field ElementProbe.injector: final DirectiveInjector
  • removed: field ElementProbe.modelExpressions: final
  • removed: field ElementProbe.parent: final ElementProbe
  • removed: field ElementProbe.scope: final Scope
  • removed: function getTestability(dom.Node node): _Testability
  • removed: function ngDirectives(nodeOrSelector): List<Object>
  • removed: function ngInjector(nodeOrSelector): DirectiveInjector
  • removed: function ngProbe(nodeOrSelector): ElementProbe
  • removed: function ngQuery(dom.Node element, String selector, [String containsText]): List<dom.Element>
  • removed: function ngScope(nodeOrSelector): Scope
  • removed: function publishToJavaScript(): void
  • removed: get ElementProbe.directives: List
  • removed: method ElementProbe.directive(Type type): dynamic
  • removed: variable elementExpando: var
  • removed: class MockHttpBackend implements HttpBackend
  • removed: class MockHttpExpectation
  • removed: class MockHttpRequest implements HttpRequest
  • removed: class MockProgressEvent implements ProgressEvent
  • removed: class RecordedRequest
  • removed: ctor MockHttpExpectation(this.method, this.url, [this.data, this.headers, withCredentials])
  • removed: ctor MockHttpRequest(this.status, this.response, [this.headers])
  • removed: ctor MockProgressEvent(MockHttpRequest this.currentTarget)
  • removed: ctor RecordedRequest({this.method, this.url, this.callback, this.data, this.headers, this.timeout, this.withCredentials})
  • removed: field MockHttpBackend.definitions: var
  • removed: field MockHttpBackend.expectations: var
  • removed: field MockHttpBackend.requests: var
  • removed: field MockHttpExpectation.data: final
  • removed: field MockHttpExpectation.headers: final
  • removed: field MockHttpExpectation.method: final String
  • removed: field MockHttpExpectation.response: var
  • removed: field MockHttpExpectation.url: final
  • removed: field MockHttpExpectation.withCredentials: final bool
  • removed: field MockHttpRequest.headers: final String
  • removed: field MockHttpRequest.on: final Events
  • removed: field MockHttpRequest.onAbort: final dart_async.Stream<ProgressEvent>
  • removed: field MockHttpRequest.onError: final dart_async.Stream<ProgressEvent>
  • removed: field MockHttpRequest.onLoad: final dart_async.Stream<ProgressEvent>
  • removed: field MockHttpRequest.onLoadEnd: final dart_async.Stream<ProgressEvent>
  • removed: field MockHttpRequest.onLoadStart: final dart_async.Stream<ProgressEvent>
  • removed: field MockHttpRequest.onProgress: final dart_async.Stream<ProgressEvent>
  • removed: field MockHttpRequest.onReadyStateChange: final dart_async.Stream<ProgressEvent>
  • removed: field MockHttpRequest.onTimeout: final dart_async.Stream<ProgressEvent>
  • removed: field MockHttpRequest.readyState: final int
  • removed: field MockHttpRequest.response: final
  • removed: field MockHttpRequest.responseType: String
  • removed: field MockHttpRequest.responseXml: final
  • removed: field MockHttpRequest.status: final int
  • removed: field MockHttpRequest.statusText: final String
  • removed: field MockHttpRequest.supportsCrossOrigin: final bool
  • removed: field MockHttpRequest.supportsLoadEndEvent: final bool
  • removed: field MockHttpRequest.supportsOverrideMimeType: final bool
  • removed: field MockHttpRequest.supportsProgressEvent: final bool
  • removed: field MockHttpRequest.timeout: int
  • removed: field MockHttpRequest.upload: final HttpRequestUpload
  • removed: field MockHttpRequest.withCredentials: bool
  • removed: field MockProgressEvent.bubbles: final bool
  • removed: field MockProgressEvent.cancelBubble: bool
  • removed: field MockProgressEvent.cancelable: final bool
  • removed: field MockProgressEvent.clipboardData: final DataTransfer
  • removed: field MockProgressEvent.currentTarget: final EventTarget
  • removed: field MockProgressEvent.defaultPrevented: final bool
  • removed: field MockProgressEvent.eventPhase: final int
  • removed: field MockProgressEvent.lengthComputable: final bool
  • removed: field MockProgressEvent.loaded: final int
  • removed: field MockProgressEvent.matchingTarget: final Element
  • removed: field MockProgressEvent.path: final List<Node>
  • removed: field MockProgressEvent.position: final int
  • removed: field MockProgressEvent.runtimeType: final Type
  • removed: field MockProgressEvent.target: final EventTarget
  • removed: field MockProgressEvent.timeStamp: final int
  • removed: field MockProgressEvent.total: final int
  • removed: field MockProgressEvent.totalSize: final int
  • removed: field MockProgressEvent.type: final String
  • removed: field RecordedRequest.callback: final
  • removed: field RecordedRequest.data: final
  • removed: field RecordedRequest.headers: final
  • removed: field RecordedRequest.method: final String
  • removed: field RecordedRequest.timeout: final
  • removed: field RecordedRequest.url: final
  • removed: field RecordedRequest.withCredentials: final bool
  • removed: get MockHttpRequest.responseHeaders: Map<String, String>
  • removed: get MockHttpRequest.responseText
  • removed: method MockHttpBackend.call(method, url, callback, {data, headers, timeout, withCredentials = …}): void
  • removed: method MockHttpBackend.expect(method, [url, data, headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.expectDELETE(url, [headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.expectGET(url, [headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.expectJSONP(url, [headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.expectPATCH(url, [data, headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.expectPOST(url, [data, headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.expectPUT(url, [data, headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.flush([count]): void
  • removed: method MockHttpBackend.flushDELETE(url, [headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.flushExpected(String method, url, [data, headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.flushGET(url, [headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.flushJSONP(url, [headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.flushPATCH(url, [data, headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.flushPOST(url, [data, headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.flushPUT(url, [data, headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.request(String url, {String method, bool withCredentials = …, String responseType, String mimeType, Map<String, String> requestHeaders, sendData, void onProgress(ProgressEvent e)}): dart_async.Future
  • removed: method MockHttpBackend.resetExpectations(): void
  • removed: method MockHttpBackend.verifyNoOutstandingExpectation(): void
  • removed: method MockHttpBackend.verifyNoOutstandingRequest(): void
  • removed: method MockHttpBackend.when(method, [url, data, headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.whenDELETE(url, [headers]): _Chain
  • removed: method MockHttpBackend.whenGET(url, [headers]): _Chain
  • removed: method MockHttpBackend.whenJSONP(url, [headers]): _Chain
  • removed: method MockHttpBackend.whenPATCH(url, [data, headers]): _Chain
  • removed: method MockHttpBackend.whenPOST(url, [data, headers]): _Chain
  • removed: method MockHttpBackend.whenPUT(url, [data, headers]): _Chain
  • removed: method MockHttpExpectation.match(req): bool
  • removed: method MockHttpExpectation.matchData(req): bool
  • removed: method MockHttpExpectation.matchHeaders(req): bool
  • removed: method MockHttpExpectation.matchMethodAndUrl(req): bool
  • removed: method MockHttpExpectation.matchUrl(req): bool
  • removed: method MockHttpExpectation.matchWithCredentials(req): bool
  • removed: method MockHttpExpectation.toString(): String
  • removed: method MockHttpRequest.abort(): void
  • removed: method MockHttpRequest.addEventListener(String type, EventListener listener, [bool useCapture]): void
  • removed: method MockHttpRequest.dispatchEvent(Event event): bool
  • removed: method MockHttpRequest.getAllResponseHeaders(): String
  • removed: method MockHttpRequest.getResponseHeader(String header): String
  • removed: method MockHttpRequest.open(String method, String url, {bool async, String user, String password}): void
  • removed: method MockHttpRequest.overrideMimeType(String override): void
  • removed: method MockHttpRequest.removeEventListener(String type, EventListener listener, [bool useCapture]): void
  • removed: method MockHttpRequest.send([data]): void
  • removed: method MockHttpRequest.setRequestHeader(String header, String value): void
  • removed: method MockProgressEvent.preventDefault(): void
  • removed: method MockProgressEvent.stopImmediatePropagation(): void
  • removed: method MockProgressEvent.stopPropagation(): void
  • removed: method RecordedRequest.matchMethodAndUrl(method, url): bool
  • removed: class AngularMockModule extends Module
  • removed: class ExceptionWithStack
  • removed: class FunctionComposition
  • removed: class LogAttrDirective implements AttachAware
  • removed: class Logger extends ListBase
  • removed: class LoggingExceptionHandler implements ExceptionHandler
  • removed: class MockCacheRegister implements CacheRegister
  • removed: class MockDocument extends Mock implements HtmlDocument
  • removed: class MockHistory extends Mock implements History
  • removed: class MockHttpBackend implements HttpBackend
  • removed: class MockHttpExpectation
  • removed: class MockHttpRequest implements HttpRequest
  • removed: class MockLocation extends Mock implements Location
  • removed: class MockProgressEvent implements ProgressEvent
  • removed: class MockWebPlatformShim implements PlatformJsBasedShim, DefaultPlatformShim
  • removed: class MockWindow extends Mock implements Window
  • removed: class MockZone
  • removed: class Probe implements DetachAware
  • removed: class RecordedRequest
  • removed: class RethrowExceptionHandler extends ExceptionHandler
  • removed: class TestBed
  • removed: ctor AngularMockModule()
  • removed: ctor ExceptionWithStack(this.error, this.stack)
  • removed: ctor FunctionComposition(this.outer, this.inner)
  • removed: ctor LogAttrDirective(this.log)
  • removed: ctor MockHttpExpectation(this.method, this.url, [this.data, this.headers, withCredentials])
  • removed: ctor MockHttpRequest(this.status, this.response, [this.headers])
  • removed: ctor MockProgressEvent(MockHttpRequest this.currentTarget)
  • removed: ctor Probe(this.scope, this.injector, this.element)
  • removed: ctor RecordedRequest({this.method, this.url, this.callback, this.data, this.headers, this.timeout, this.withCredentials})
  • removed: ctor TestBed(this.injector, this.rootScope, this.compiler, this._parser, this.expando)
  • removed: ctor TestBed.fromInjector(Injector i)
  • removed: field ExceptionWithStack.error: final dynamic
  • removed: field ExceptionWithStack.stack: final dynamic
  • removed: field FunctionComposition.inner: Function
  • removed: field FunctionComposition.outer: Function
  • removed: field LogAttrDirective.log: final Logger
  • removed: field LogAttrDirective.logMessage: String
  • removed: field Logger.[]: void operator
  • removed: field Logger.tokens: final
  • removed: field LoggingExceptionHandler.errors: final
  • removed: field MockHttpBackend.definitions: var
  • removed: field MockHttpBackend.expectations: var
  • removed: field MockHttpBackend.requests: var
  • removed: field MockHttpExpectation.data: final
  • removed: field MockHttpExpectation.headers: final
  • removed: field MockHttpExpectation.method: final String
  • removed: field MockHttpExpectation.response: var
  • removed: field MockHttpExpectation.url: final
  • removed: field MockHttpExpectation.withCredentials: final bool
  • removed: field MockHttpRequest.headers: final String
  • removed: field MockHttpRequest.on: final Events
  • removed: field MockHttpRequest.onAbort: final dart_async.Stream<ProgressEvent>
  • removed: field MockHttpRequest.onError: final dart_async.Stream<ProgressEvent>
  • removed: field MockHttpRequest.onLoad: final dart_async.Stream<ProgressEvent>
  • removed: field MockHttpRequest.onLoadEnd: final dart_async.Stream<ProgressEvent>
  • removed: field MockHttpRequest.onLoadStart: final dart_async.Stream<ProgressEvent>
  • removed: field MockHttpRequest.onProgress: final dart_async.Stream<ProgressEvent>
  • removed: field MockHttpRequest.onReadyStateChange: final dart_async.Stream<ProgressEvent>
  • removed: field MockHttpRequest.onTimeout: final dart_async.Stream<ProgressEvent>
  • removed: field MockHttpRequest.readyState: final int
  • removed: field MockHttpRequest.response: final
  • removed: field MockHttpRequest.responseType: String
  • removed: field MockHttpRequest.responseXml: final
  • removed: field MockHttpRequest.status: final int
  • removed: field MockHttpRequest.statusText: final String
  • removed: field MockHttpRequest.supportsCrossOrigin: final bool
  • removed: field MockHttpRequest.supportsLoadEndEvent: final bool
  • removed: field MockHttpRequest.supportsOverrideMimeType: final bool
  • removed: field MockHttpRequest.supportsProgressEvent: final bool
  • removed: field MockHttpRequest.timeout: int
  • removed: field MockHttpRequest.upload: final HttpRequestUpload
  • removed: field MockHttpRequest.withCredentials: bool
  • removed: field MockProgressEvent.bubbles: final bool
  • removed: field MockProgressEvent.cancelBubble: bool
  • removed: field MockProgressEvent.cancelable: final bool
  • removed: field MockProgressEvent.clipboardData: final DataTransfer
  • removed: field MockProgressEvent.currentTarget: final EventTarget
  • removed: field MockProgressEvent.defaultPrevented: final bool
  • removed: field MockProgressEvent.eventPhase: final int
  • removed: field MockProgressEvent.lengthComputable: final bool
  • removed: field MockProgressEvent.loaded: final int
  • removed: field MockProgressEvent.matchingTarget: final Element
  • removed: field MockProgressEvent.path: final List<Node>
  • removed: field MockProgressEvent.position: final int
  • removed: field MockProgressEvent.runtimeType: final Type
  • removed: field MockProgressEvent.target: final EventTarget
  • removed: field MockProgressEvent.timeStamp: final int
  • removed: field MockProgressEvent.total: final int
  • removed: field MockProgressEvent.totalSize: final int
  • removed: field MockProgressEvent.type: final String
  • removed: field MockWebPlatformShim.cssCompiler: Function
  • removed: field MockWebPlatformShim.shimDom: Function
  • removed: field MockWebPlatformShim.shimRequired: bool
  • removed: field MockWindow.animationFrameCompleter: var
  • removed: field MockWindow.document: final
  • removed: field MockWindow.history: final
  • removed: field MockWindow.location: final
  • removed: field MockWindow.onClickController: final
  • removed: field MockWindow.onHashChangeController: final
  • removed: field MockWindow.onPopStateController: final
  • removed: field Probe.element: final Element
  • removed: field Probe.injector: final DirectiveInjector
  • removed: field Probe.scope: final Scope
  • removed: field RecordedRequest.callback: final
  • removed: field RecordedRequest.data: final
  • removed: field RecordedRequest.headers: final
  • removed: field RecordedRequest.method: final String
  • removed: field RecordedRequest.timeout: final
  • removed: field RecordedRequest.url: final
  • removed: field RecordedRequest.withCredentials: final bool
  • removed: field TestBed.compiler: final Compiler
  • removed: field TestBed.expando: final Expando
  • removed: field TestBed.injector: final Injector
  • removed: field TestBed.rootElement: Element
  • removed: field TestBed.rootElements: List<Node>
  • removed: field TestBed.rootScope: final Scope
  • removed: field TestBed.rootView: View
  • removed: function ENTER(name)
  • removed: function LEAVE(name)
  • removed: function MARK(name)
  • removed: function STRINGIFY(obj)
  • removed: function async(Function fn)
  • removed: function clockTick({int days = …, int hours = …, int minutes = …, int seconds = …, int milliseconds = …, int microseconds = …}): void
  • removed: function dump([p1, p2, p3, p4, p5, p6, p7, p8, p9, p10])
  • removed: function inject(Function fn)
  • removed: function isAsyncQueueEmpty()
  • removed: function isNonPeriodicTimerQueueEmpty()
  • removed: function isPeriodicTimerQueueEmpty()
  • removed: function isTimerQueueEmpty()
  • removed: function microLeap()
  • removed: function module(fnOrModule)
  • removed: function noMoreAsync()
  • removed: function setUpInjector(): void
  • removed: function sync(Function fn)
  • removed: function tearDownInjector(): void
  • removed: get Logger.length: int
  • removed: get MockCacheRegister.stats: List<CacheRegisterStats>
  • removed: get MockHttpRequest.responseHeaders: Map<String, String>
  • removed: get MockHttpRequest.responseText
  • removed: get MockWindow.animationFrame: dart_async.Future<num>
  • removed: get MockWindow.onClick: dart_async.Stream<Event>
  • removed: get MockWindow.onHashChange: dart_async.Stream<Event>
  • removed: get MockWindow.onPopState: dart_async.Stream<PopStateEvent>
  • removed: get MockZone.current: MockZone
  • removed: method ExceptionWithStack.toString()
  • removed: method FunctionComposition.call()
  • removed: method LogAttrDirective.attach(): void
  • removed: method Logger.call(text): void
  • removed: method Logger.operator [](int index)
  • removed: method Logger.result(): String
  • removed: method LoggingExceptionHandler.assertEmpty()
  • removed: method LoggingExceptionHandler.call(error, stack, [reason])
  • removed: method MockCacheRegister.clear([String name]): void
  • removed: method MockCacheRegister.registerCache(String name, cache): void
  • removed: method MockDocument.noSuchMethod(Invocation invocation)
  • removed: method MockHistory.noSuchMethod(Invocation invocation)
  • removed: method MockHttpBackend.call(method, url, callback, {data, headers, timeout, withCredentials = …}): void
  • removed: method MockHttpBackend.expect(method, [url, data, headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.expectDELETE(url, [headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.expectGET(url, [headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.expectJSONP(url, [headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.expectPATCH(url, [data, headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.expectPOST(url, [data, headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.expectPUT(url, [data, headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.flush([count]): void
  • removed: method MockHttpBackend.flushDELETE(url, [headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.flushExpected(String method, url, [data, headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.flushGET(url, [headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.flushJSONP(url, [headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.flushPATCH(url, [data, headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.flushPOST(url, [data, headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.flushPUT(url, [data, headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.request(String url, {String method, bool withCredentials = …, String responseType, String mimeType, Map<String, String> requestHeaders, sendData, void onProgress(ProgressEvent e)}): dart_async.Future
  • removed: method MockHttpBackend.resetExpectations(): void
  • removed: method MockHttpBackend.verifyNoOutstandingExpectation(): void
  • removed: method MockHttpBackend.verifyNoOutstandingRequest(): void
  • removed: method MockHttpBackend.when(method, [url, data, headers, withCredentials = …]): _Chain
  • removed: method MockHttpBackend.whenDELETE(url, [headers]): _Chain
  • removed: method MockHttpBackend.whenGET(url, [headers]): _Chain
  • removed: method MockHttpBackend.whenJSONP(url, [headers]): _Chain
  • removed: method MockHttpBackend.whenPATCH(url, [data, headers]): _Chain
  • removed: method MockHttpBackend.whenPOST(url, [data, headers]): _Chain
  • removed: method MockHttpBackend.whenPUT(url, [data, headers]): _Chain
  • removed: method MockHttpExpectation.match(req): bool
  • removed: method MockHttpExpectation.matchData(req): bool
  • removed: method MockHttpExpectation.matchHeaders(req): bool
  • removed: method MockHttpExpectation.matchMethodAndUrl(req): bool
  • removed: method MockHttpExpectation.matchUrl(req): bool
  • removed: method MockHttpExpectation.matchWithCredentials(req): bool
  • removed: method MockHttpExpectation.toString(): String
  • removed: method MockHttpRequest.abort(): void
  • removed: method MockHttpRequest.addEventListener(String type, EventListener listener, [bool useCapture]): void
  • removed: method MockHttpRequest.dispatchEvent(Event event): bool
  • removed: method MockHttpRequest.getAllResponseHeaders(): String
  • removed: method MockHttpRequest.getResponseHeader(String header): String
  • removed: method MockHttpRequest.open(String method, String url, {bool async, String user, String password}): void
  • removed: method MockHttpRequest.overrideMimeType(String override): void
  • removed: method MockHttpRequest.removeEventListener(String type, EventListener listener, [bool useCapture]): void
  • removed: method MockHttpRequest.send([data]): void
  • removed: method MockHttpRequest.setRequestHeader(String header, String value): void
  • removed: method MockLocation.noSuchMethod(Invocation invocation)
  • removed: method MockProgressEvent.preventDefault(): void
  • removed: method MockProgressEvent.stopImmediatePropagation(): void
  • removed: method MockProgressEvent.stopPropagation(): void
  • removed: method MockWebPlatformShim.shimCss(String css, { String selector, String cssUrl }): String
  • removed: method MockWebPlatformShim.shimShadowDom(Element root, String selector): void
  • removed: method MockWindow.executeAnimationFrame([num time = …])
  • removed: method MockWindow.noSuchMethod(Invocation invocation)
  • removed: method Probe.detach(): void
  • removed: method Probe.directive(Type type)
  • removed: method RecordedRequest.matchMethodAndUrl(method, url): bool
  • removed: method RethrowExceptionHandler.call(error, stack, [reason])
  • removed: method TestBed.compile(html, {Scope scope, DirectiveMap directives}): Element
  • removed: method TestBed.getProbe(Node node): ElementProbe
  • removed: method TestBed.getScope(Node node): Scope
  • removed: method TestBed.selectOption(element, text)
  • removed: method TestBed.toNodeList(html): List<Element>
  • removed: method TestBed.triggerEvent(element, name, [type = …])
  • removed: set Logger.length(int newLength)
  • removed: static method MockZone.fork(Zone zone): Zone
  • removed: variable depth: String
  • removed: variable DIRECTIVE_MAP_KEY: final Key
  • removed: variable MOCK_HTTP_BACKEND_KEY: Key
  • removed: function inject(Function fn)
  • removed: function module(fnOrModule)
  • removed: function setUpInjector(): void
  • removed: function tearDownInjector(): void
  • removed: class FunctionComposition
  • removed: class MockZone
  • removed: ctor FunctionComposition(this.outer, this.inner)
  • removed: field FunctionComposition.inner: Function
  • removed: field FunctionComposition.outer: Function
  • removed: function async(Function fn)
  • removed: function clockTick({int days = …, int hours = …, int minutes = …, int seconds = …, int milliseconds = …, int microseconds = …}): void
  • removed: function isAsyncQueueEmpty()
  • removed: function isNonPeriodicTimerQueueEmpty()
  • removed: function isPeriodicTimerQueueEmpty()
  • removed: function isTimerQueueEmpty()
  • removed: function microLeap()
  • removed: function noMoreAsync()
  • removed: function sync(Function fn)
  • removed: get MockZone.current: MockZone
  • removed: method FunctionComposition.call()
  • removed: static method MockZone.fork(Zone zone): Zone
  • removed: function traceAsyncEnd(dynamic range): dynamic
  • removed: function traceAsyncStart(String rangeType, String action): dynamic
  • removed: function traceCreateScope(signature, [flags]): dynamic
  • removed: function traceDetectWTF(dynamic context)
  • removed: function traceEnter(dynamic scope): dynamic
  • removed: function traceEnter1(dynamic scope, arg1): dynamic
  • removed: function traceLeave(dynamic scope): dynamic
  • removed: function traceLeaveVal(dynamic scope, dynamic returnValue): dynamic
  • removed: variable Application_bootstrap: final
  • removed: variable ChangeDetector_check: final
  • removed: variable ChangeDetector_eval: final
  • removed: variable ChangeDetector_fields: final
  • removed: variable ChangeDetector_invoke: final
  • removed: variable ChangeDetector_reaction: final
  • removed: variable Compiler_compile: final
  • removed: variable Compiler_template: final
  • removed: variable Directive_create: final
  • removed: variable Scope_apply: final
  • removed: variable Scope_assert: final
  • removed: variable Scope_createChild: final
  • removed: variable Scope_digest: final
  • removed: variable Scope_domRead: final
  • removed: variable Scope_domWrite: final
  • removed: variable Scope_execAsync: final
  • removed: variable Scope_flush: final
  • removed: variable View_create: final
  • removed: variable View_createComponent: final
  • removed: variable View_styles: final
  • removed: variable VmTurnZone_createTimer: final
  • removed: variable VmTurnZone_run: final
  • removed: variable VmTurnZone_scheduleMicrotask: final
  • removed: variable traceEnabled: bool
  • removed: variable Application_bootstrap: final
  • removed: variable ChangeDetector_check: final
  • removed: variable ChangeDetector_eval: final
  • removed: variable ChangeDetector_fields: final
  • removed: variable ChangeDetector_invoke: final
  • removed: variable ChangeDetector_reaction: final
  • removed: variable Compiler_compile: final
  • removed: variable Compiler_template: final
  • removed: variable Directive_create: final
  • removed: variable Scope_apply: final
  • removed: variable Scope_assert: final
  • removed: variable Scope_createChild: final
  • removed: variable Scope_digest: final
  • removed: variable Scope_domRead: final
  • removed: variable Scope_domWrite: final
  • removed: variable Scope_execAsync: final
  • removed: variable Scope_flush: final
  • removed: variable View_create: final
  • removed: variable View_createComponent: final
  • removed: variable View_styles: final
  • removed: variable VmTurnZone_createTimer: final
  • removed: variable VmTurnZone_run: final
  • removed: variable VmTurnZone_scheduleMicrotask: final
  • removed: class DevToolsTimelineProfiler extends Profiler
  • removed: class PerfModule extends Module
  • removed: ctor PerfModule()
  • removed: field DevToolsTimelineProfiler.console: final dom.Console
  • removed: field DevToolsTimelineProfiler.prefix: String
  • removed: method DevToolsTimelineProfiler.markTime(String name, [dynamic extraData]): void
  • removed: method DevToolsTimelineProfiler.startTimer(String name, [dynamic extraData]): String
  • removed: method DevToolsTimelineProfiler.stopTimer(dynamic name): void
  • removed: variable playbackData: var
  • removed: class HttpBackendWrapper
  • removed: class PlaybackHttpBackend implements HttpBackend
  • removed: class PlaybackHttpBackendConfig
  • removed: class RecordingHttpBackend implements HttpBackend
  • removed: ctor HttpBackendWrapper(this.backend)
  • removed: ctor PlaybackHttpBackend(this._config)
  • removed: ctor RecordingHttpBackend(HttpBackendWrapper wrapper, this._config)
  • removed: field HttpBackendWrapper.backend: HttpBackend
  • removed: field PlaybackHttpBackend.data: Map
  • removed: get PlaybackHttpBackendConfig.recorderUrl: String
  • removed: method PlaybackHttpBackend.request(String url, {String method, bool withCredentials, String responseType, String mimeType, Map<String, String> requestHeaders, sendData, void onProgress(ProgressEvent e)}): Future
  • removed: method PlaybackHttpBackendConfig.requestKey(String url, {String method, bool withCredentials, String responseType, String mimeType, Map<String, String> requestHeaders, sendData, void onProgress(ProgressEvent e)})
  • removed: method RecordingHttpBackend.request(String url, {String method, bool withCredentials, String responseType, String mimeType, Map<String, String> requestHeaders, sendData, void onProgress(ProgressEvent e)}): Future
  • removed: class NgBindRoute implements RouteProvider
  • removed: class NgRouteCfg
  • removed: class NgRoutingHelper
  • removed: class NgView implements DetachAware, RouteProvider
  • removed: class RouteInitializer: abstract
  • removed: class RouteViewFactory
  • removed: ctor NgBindRoute(this._router, this._injector, NgRoutingHelper _)
  • removed: ctor NgRouteCfg({this.view, this.viewHtml, this.path, this.mount, this.modules, this.defaultRoute, this.enter, this.preEnter, this.preLeave, this.leave, this.dontLeaveOnParamChanges, this.watchQueryParameters})
  • removed: ctor NgRoutingHelper(RouteInitializer initializer, Injector injector, this.router, this._ngApp)
  • removed: ctor NgView(this._element, this._viewFactoryCache, DirectiveInjector dirInjector, this._appInjector, Router router, this._scope)
  • removed: ctor RouteViewFactory(this.locationService)
  • removed: field NgBindRoute.routeName: String
  • removed: field NgRouteCfg.defaultRoute: final bool
  • removed: field NgRouteCfg.dontLeaveOnParamChanges: final bool
  • removed: field NgRouteCfg.enter: final RouteEnterEventHandler
  • removed: field NgRouteCfg.leave: final RouteLeaveEventHandler
  • removed: field NgRouteCfg.modules: final Function
  • removed: field NgRouteCfg.mount: final Map<String, NgRouteCfg>
  • removed: field NgRouteCfg.path: final String
  • removed: field NgRouteCfg.preEnter: final RoutePreEnterEventHandler
  • removed: field NgRouteCfg.preLeave: final RoutePreLeaveEventHandler
  • removed: field NgRouteCfg.view: final String
  • removed: field NgRouteCfg.viewHtml: final String
  • removed: field NgRouteCfg.watchQueryParameters: final List<Pattern>
  • removed: field NgRoutingHelper.router: final Router
  • removed: field RouteViewFactory.locationService: NgRoutingHelper
  • removed: function ngRoute({String path, String view, String viewHtml, Map<String, NgRouteCfg> mount, modules(), bool defaultRoute = …, RoutePreEnterEventHandler preEnter, RouteEnterEventHandler enter, RoutePreLeaveEventHandler preLeave, RouteLeaveEventHandler leave, dontLeaveOnParamChanges = …, List<Pattern> watchQueryParameters}): NgRouteCfg
  • removed: get NgBindRoute.parameters: Map<String, String>
  • removed: get NgBindRoute.route: Route
  • removed: get NgView.parameters: Map<String, String>
  • removed: get NgView.route: Route
  • removed: get NgView.routeName: String
  • removed: method NgView.detach(): void
  • removed: method RouteInitializer.init(Router router, RouteViewFactory viewFactory): void
  • removed: method RouteViewFactory.call(String templateUrl): Function
  • removed: method RouteViewFactory.configure(Map<String, NgRouteCfg> config): void
  • removed: static method NgBindRoute.module(DirectiveBinder binder): void
  • removed: static method NgView.createChildInjectorWithReload(Injector injector, List<Module> modules): Injector
  • removed: static method NgView.module(DirectiveBinder binder): void
  • removed: typedef void RouteInitializerFn(Router router, RouteViewFactory viewFactory)
  • removed: variable DIRECTIVE_MAP_KEY: final Key
  • removed: variable NG_BIND_ROUTE_KEY: Key
  • removed: variable NG_ROUTING_HELPER_KEY: Key
  • removed: variable NG_ROUTING_USE_PUSH_STATE_KEY: Key
  • removed: variable NG_VIEW_KEY: Key
  • removed: variable ROUTE_INITIALIZER_FN_KEY: Key
  • removed: variable ROUTE_PROVIDER_KEY: Key
  • removed: variable WINDOW_KEY: final Key
  • added: class DomSanitizationService: abstract implements SanitizationService
  • added: class SafeHtml: abstract extends SafeValue
  • added: class SafeHtmlImpl extends SafeValueImpl implements SafeHtml
  • added: class SafeInnerHtmlDirective
  • added: class SafeResourceUrl: abstract extends SafeValue
  • added: class SafeResourceUrlImpl extends SafeValueImpl implements SafeResourceUrl
  • added: class SafeScript: abstract extends SafeValue
  • added: class SafeScriptImpl extends SafeValueImpl implements SafeScript
  • added: class SafeStyle: abstract extends SafeValue
  • added: class SafeStyleImpl extends SafeValueImpl implements SafeStyle
  • added: class SafeUrl: abstract extends SafeValue
  • added: class SafeUrlImpl extends SafeValueImpl implements SafeUrl
  • added: class SafeValue: abstract
  • added: class SafeValueImpl: abstract implements SafeValue
  • added: class SanitizationService: abstract
  • added: ctor SafeHtmlImpl(String value)
  • added: ctor SafeInnerHtmlDirective(this._element)
  • added: ctor SafeResourceUrlImpl(String value)
  • added: ctor SafeScriptImpl(String value)
  • added: ctor SafeStyleImpl(String value)
  • added: ctor SafeUrlImpl(String value)
  • added: ctor SafeValueImpl(this.changingThisWillBypassSecurityTrust)
  • added: enum TemplateSecurityContext
  • added: field SafeValueImpl.changingThisWillBypassSecurityTrust: final String
  • added: member TemplateSecurityContext.html
  • added: member TemplateSecurityContext.none
  • added: member TemplateSecurityContext.resourceUrl
  • added: member TemplateSecurityContext.script
  • added: member TemplateSecurityContext.style
  • added: member TemplateSecurityContext.url
  • added: method DomSanitizationService.bypassSecurityTrustHtml(String value): SafeHtml
  • added: method DomSanitizationService.bypassSecurityTrustResourceUrl(String value): SafeResourceUrl
  • added: method DomSanitizationService.bypassSecurityTrustScript(String value): SafeScript
  • added: method DomSanitizationService.bypassSecurityTrustStyle(String value): SafeStyle
  • added: method DomSanitizationService.bypassSecurityTrustUrl(String value): SafeUrl
  • added: method DomSanitizationService.sanitize(TemplateSecurityContext context, value): String
  • added: method DomSanitizationService.sanitizeHtml(value): String
  • added: method DomSanitizationService.sanitizeResourceUrl(value): String
  • added: method DomSanitizationService.sanitizeScript(value): String
  • added: method DomSanitizationService.sanitizeStyle(value): String
  • added: method DomSanitizationService.sanitizeUrl(value): String
  • added: method SafeHtmlImpl.getTypeName(): String
  • added: method SafeResourceUrlImpl.getTypeName(): String
  • added: method SafeScriptImpl.getTypeName(): String
  • added: method SafeStyleImpl.getTypeName(): String
  • added: method SafeUrlImpl.getTypeName(): String
  • added: method SafeValueImpl.getTypeName(): String
  • added: method SafeValueImpl.toString(): String
  • added: method SanitizationService.sanitize(TemplateSecurityContext context, value): String
  • added: method SanitizationService.sanitizeHtml(value): String
  • added: method SanitizationService.sanitizeResourceUrl(value): String
  • added: method SanitizationService.sanitizeScript(value): String
  • added: method SanitizationService.sanitizeStyle(value): String
  • added: method SanitizationService.sanitizeUrl(value): String
  • added: set SafeInnerHtmlDirective.safeInnerHtml(safeInnerHtml)
  • added: class TemplateGenerator extends Generator
  • added: class TemplatePlaceholderBuilder implements Builder
  • added: ctor TemplateGenerator(this._flags)
  • added: ctor TemplatePlaceholderBuilder()
  • added: field TemplatePlaceholderBuilder.buildExtensions: final
  • added: function createSourceGenTemplateCompiler(CompilerFlags flags): Builder
  • added: method TemplateGenerator.generate(LibraryReader library, BuildStep buildStep): Future<String>
  • added: method TemplatePlaceholderBuilder.build(BuildStep buildStep): Future
  • removed: class DirectiveInfo
  • removed: class DirectiveMetadata
  • removed: ctor DirectiveInfo([this.selector, List<String> expAttrs, this.expressions])
  • removed: ctor DirectiveMetadata([this.className, this.selector, this.attributeMappings, this.exportExpressionAttrs, this.exportExpressions])
  • removed: field DirectiveInfo.expressions: List<String>
  • removed: field DirectiveInfo.selector: String
  • removed: field DirectiveInfo.template: String
  • removed: field DirectiveMetadata.attributeMappings: Map<String, String>
  • removed: field DirectiveMetadata.className: String
  • removed: field DirectiveMetadata.exportExpressionAttrs: List<String>
  • removed: field DirectiveMetadata.exportExpressions: List<String>
  • removed: field DirectiveMetadata.selector: String
  • removed: field DirectiveMetadata.template: String
  • removed: get DirectiveInfo.expressionAttrs: List<String>
  • removed: set DirectiveInfo.expressionAttrs(value)
  • removed: function main(args)
  • removed: class HtmlExpressionExtractor
  • removed: ctor HtmlExpressionExtractor(this.directiveInfos)
  • removed: field HtmlExpressionExtractor.directiveInfos: Iterable<DirectiveInfo>
  • removed: field HtmlExpressionExtractor.expressions: Set<String>
  • removed: method HtmlExpressionExtractor.crawl(String root, IoService ioService): void
  • removed: method HtmlExpressionExtractor.parseHtml(String html): void
  • removed: method HtmlExpressionExtractor.visitNodes(List<Node> nodes, NodeVisitor visitor)
  • removed: typedef NodeVisitor(Node node)
  • removed: class IoService: abstract
  • removed: method IoService.readAsStringSync(String filePath): String
  • removed: method IoService.visitFs(String rootDir, FsVisitor visitor): void
  • removed: typedef FsVisitor(String file)
  • removed: class IoServiceImpl implements IoService
  • removed: method IoServiceImpl.readAsStringSync(String filePath): String
  • removed: method IoServiceImpl.visitFs(String rootDir, FsVisitor visitor): void
  • removed: class DartGetterSetterGen extends ParserBackend
  • removed: class ParserGetterSetter
  • removed: ctor ParserGetterSetter(this.parser, this.backend)
  • removed: field DartGetterSetterGen.calls: final
  • removed: field DartGetterSetterGen.properties: final
  • removed: field DartGetterSetterGen.symbols: final
  • removed: field ParserGetterSetter.backend: final ParserBackend
  • removed: field ParserGetterSetter.parser: final Parser
  • removed: method DartGetterSetterGen.isAssignable(expression): bool
  • removed: method DartGetterSetterGen.newAccessMember(var object, String name)
  • removed: method DartGetterSetterGen.newAccessScope(String name)
  • removed: method DartGetterSetterGen.newCallMember(var object, String name, CallArguments arguments)
  • removed: method DartGetterSetterGen.newCallScope(String name, CallArguments arguments)
  • removed: method DartGetterSetterGen.registerAccess(String name)
  • removed: method DartGetterSetterGen.registerCall(String name, CallArguments arguments)
  • removed: method ParserGetterSetter.generateClosureMap(Set<String> properties, Set<String> calls, Set<String> symbols)
  • removed: method ParserGetterSetter.generateGetterMap(Iterable<String> keys)
  • removed: method ParserGetterSetter.generateParser(List<String> exprs, StringSink sink)
  • removed: method ParserGetterSetter.generateSetterMap(Iterable<String> keys)
  • removed: method ParserGetterSetter.generateSymbolMap(Set<String> symbols)
  • removed: class ContainsSelector
  • removed: ctor ContainsSelector(this.selector, String regexp)
  • removed: field ContainsSelector.regexp: final RegExp
  • removed: field ContainsSelector.selector: final String
  • removed: function matchesNode(Node node, String selector): bool
  • removed: class SourceCrawler: abstract
  • removed: method SourceCrawler.crawl(String entryPoint, CompilationUnitVisitor visitor): void
  • removed: typedef CompilationUnitVisitor(CompilationUnit cu)
  • removed: class SourceCrawlerImpl implements SourceCrawler
  • removed: ctor SourceCrawlerImpl(this.packageRoots)
  • removed: field SourceCrawlerImpl.packageRoots: final List<String>
  • removed: method SourceCrawlerImpl.canonicalizeImportPath(String currentDir, String currentFile, String uri): String
  • removed: method SourceCrawlerImpl.crawl(String entryPoint, CompilationUnitVisitor visitor): void
  • removed: method SourceCrawlerImpl.processImports(CompilationUnit cu, String currentDir, String currentFile, List<String> visited, List<String> toVisit): void
  • removed: method SourceCrawlerImpl.resolvePackagePath(String uri): String
  • removed: variable PACKAGE_PREFIX: const String
  • removed: class DirectiveMetadataCollectingAstVisitor extends RecursiveAstVisitor
  • removed: class DirectiveMetadataCollectingVisitor
  • removed: class SourceMetadataExtractor
  • removed: ctor DirectiveMetadataCollectingAstVisitor(this.metadata, this.templates)
  • removed: ctor SourceMetadataExtractor([ this.metadataVisitor ])
  • removed: field DirectiveMetadataCollectingAstVisitor.metadata: final List<DirectiveMetadata>
  • removed: field DirectiveMetadataCollectingAstVisitor.templates: final List<String>
  • removed: field DirectiveMetadataCollectingVisitor.metadata: List<DirectiveMetadata>
  • removed: field DirectiveMetadataCollectingVisitor.templates: List<String>
  • removed: field SourceMetadataExtractor.metadataVisitor: DirectiveMetadataCollectingVisitor
  • removed: function assertString(Expression key): StringLiteral
  • removed: function getStringValues(ListLiteral listLiteral): List<String>
  • removed: method DirectiveMetadataCollectingAstVisitor.visitClassDeclaration(ClassDeclaration clazz)
  • removed: method DirectiveMetadataCollectingAstVisitor.visitMethodInvocation(MethodInvocation node)
  • removed: method DirectiveMetadataCollectingVisitor.call(CompilationUnit cu)
  • removed: method SourceMetadataExtractor.gatherDirectiveInfo(root, SourceCrawler sourceCrawler): List<DirectiveInfo>
  • removed: class LibraryInfo
  • removed: class QualifiedSymbol
  • removed: ctor LibraryInfo(this.names, this.symbolsUsedForName)
  • removed: ctor QualifiedSymbol(this.symbol, this.qualified, this.libraryName)
  • removed: field LibraryInfo.names: List<QualifiedSymbol>
  • removed: field LibraryInfo.symbolsUsedForName: Map<Symbol, List<Symbol>>
  • removed: field QualifiedSymbol.libraryName: Symbol
  • removed: field QualifiedSymbol.qualified: Symbol
  • removed: field QualifiedSymbol.symbol: Symbol
  • removed: function assertSymbolNamesAreOk(List<String> allowedNames, LibraryInfo libraryInfo)
  • removed: function getSymbolsFromLibrary(String libraryName)
  • removed: function unwrapSymbol(sym)
  • removed: method QualifiedSymbol.toString()
  • removed: class NgTemplateCache
  • removed: ctor NgTemplateCache( {this.preCacheUrls = …, this.cache = …})
  • removed: field NgTemplateCache.cache: final bool
  • removed: field NgTemplateCache.preCacheUrls: final List<String>
  • removed: class Options
  • removed: class TemplateCollectingVisitor
  • removed: ctor TemplateCollectingVisitor(this.templates, this.skippedClasses, this.sourceCrawler, this.templateRoots)
  • removed: field Options.cssRewriter: String
  • removed: field Options.entryPoint: String
  • removed: field Options.output: String
  • removed: field Options.outputLibrary: String
  • removed: field Options.packageRoots: List<String>
  • removed: field Options.sdkPath: String
  • removed: field Options.skippedClasses: Set<String>
  • removed: field Options.templateRoots: List<String>
  • removed: field Options.urlRewrites: Map<RegExp, String>
  • removed: field Options.verbose: bool
  • removed: field TemplateCollectingVisitor.skippedClasses: Set<String>
  • removed: field TemplateCollectingVisitor.sourceCrawler: SourceCrawler
  • removed: field TemplateCollectingVisitor.templateRoots: List<String>
  • removed: field TemplateCollectingVisitor.templates: Map<String, String>
  • removed: function fileHeader(String library): String
  • removed: function main(List arguments)
  • removed: function parseArgs(List arguments): Options
  • removed: function printTemplateCache(Map<String, String> templateKeyMap, Map<RegExp, String> urlRewriters, String outputLibrary, IOSink outSink, String cssRewriter)
  • removed: method TemplateCollectingVisitor.assertBoolean(Expression key): BooleanLiteral
  • removed: method TemplateCollectingVisitor.assertList(Expression key): ListLiteral
  • removed: method TemplateCollectingVisitor.assertString(Expression key): StringLiteral
  • removed: method TemplateCollectingVisitor.call(CompilationUnitElement cue, String srcPath): void
  • removed: method TemplateCollectingVisitor.extractComponentMetadata(Annotation ann, List<String> cacheUris): void
  • removed: method TemplateCollectingVisitor.extractNgTemplateCache(Annotation ann, List<String> cacheUris): bool
  • removed: method TemplateCollectingVisitor.findAssetLocation(String uri, Source srcPath, List<String> templateRoots): String
  • removed: method TemplateCollectingVisitor.processDeclarations(CompilationUnitElement cue, String srcPath): void
  • removed: method TemplateCollectingVisitor.storeUriAsset(String uri, Source srcPath, templateRoots): void
  • removed: variable DART_PACKAGE_PREFIX: const String
  • removed: variable FILE_FOOTER: const String
  • removed: variable PACKAGE_PREFIX: const String
  • removed: class ExpressionGenerator extends Transformer with ResolverTransformer
  • removed: ctor ExpressionGenerator(this.options, Resolvers resolvers)
  • removed: field ExpressionGenerator.options: final TransformOptions
  • removed: method ExpressionGenerator.applyResolver(Transform transform, Resolver resolver): Future
  • removed: class HtmlDartReferencesGenerator extends Transformer
  • removed: ctor HtmlDartReferencesGenerator(this.options)
  • removed: field HtmlDartReferencesGenerator.options: final TransformOptions
  • removed: get HtmlDartReferencesGenerator.allowedExtensions: String
  • removed: method HtmlDartReferencesGenerator.apply(Transform transform): Future
  • removed: class AnnotatedType
  • removed: class AnnotationExtractor
  • removed: ctor AnnotatedType(this.type)
  • removed: ctor AnnotationExtractor(this.logger, this.resolver, this.outputId)
  • removed: field AnnotatedType.annotations: List<Annotation>
  • removed: field AnnotatedType.type: final ClassElement
  • removed: field AnnotationExtractor.directiveType: ClassElement
  • removed: field AnnotationExtractor.formatterType: ClassElement
  • removed: field AnnotationExtractor.logger: final TransformLogger
  • removed: field AnnotationExtractor.outputId: final AssetId
  • removed: field AnnotationExtractor.resolver: final Resolver
  • removed: get AnnotatedType.referencedLibraries: Iterable<LibraryElement>
  • removed: method AnnotatedType.writeClassAnnotations(StringBuffer sink, TransformLogger logger, Resolver resolver, Map<LibraryElement, String> prefixes): void
  • removed: method AnnotationExtractor.extractAnnotations(ClassElement cls): AnnotatedType
  • removed: method AnnotationExtractor.stringToken(String str): Token
  • removed: method AnnotationExtractor.warn(String msg, Element element): void
  • removed: class MetadataGenerator extends Transformer with ResolverTransformer
  • removed: ctor MetadataGenerator(this.options, Resolvers resolvers)
  • removed: field MetadataGenerator.options: final TransformOptions
  • removed: method MetadataGenerator.applyResolver(Transform transform, Resolver resolver): void
  • removed: class TransformOptions
  • removed: ctor TransformOptions({String sdkDirectory, List<String> htmlFiles, Map<String, String> templateUriRewrites, di.TransformOptions diOptions, bool generateTemplateCache})
  • removed: field TransformOptions.diOptions
  • removed: field TransformOptions.diOptions: final di.TransformOptions
  • removed: field TransformOptions.generateTemplateCache
  • removed: field TransformOptions.generateTemplateCache: final bool
  • removed: field TransformOptions.htmlFiles: final List<String>
  • removed: field TransformOptions.sdkDirectory: final String
  • removed: field TransformOptions.templateUriRewrites: final Map<String, String>
  • removed: function gatherReferencedUris(Transform transform, Resolver resolver, TransformOptions options, {bool skipNonCached = …, bool templatesOnly = …}): Future<Map<String, String>>
  • removed: class StaticAngularGenerator extends Transformer with ResolverTransformer
  • removed: ctor StaticAngularGenerator(this.options, Resolvers resolvers)
  • removed: field StaticAngularGenerator.options: final TransformOptions
  • removed: method StaticAngularGenerator.applyResolver(Transform transform, Resolver resolver): void
  • removed: class TemplateCacheGenerator extends Transformer with ResolverTransformer
  • removed: ctor TemplateCacheGenerator(this.options, Resolvers resolvers)
  • removed: field TemplateCacheGenerator.options: final TransformOptions
  • removed: method TemplateCacheGenerator.applyResolver(Transform transform, Resolver resolver): Future
  • removed: static field TemplateCacheGenerator.generatedFilename: const String
  • removed: class TransformerResourceUrlResolver
  • removed: ctor TransformerResourceUrlResolver(this._resolver, this._primaryAsset)
  • removed: method TransformerResourceUrlResolver.combineWithElement(Element type, String uri): String
  • removed: method TransformerResourceUrlResolver.findUriOfElement(Element type): Uri
  • removed: class TypeRelativeUriGenerator extends Transformer with ResolverTransformer
  • removed: ctor TypeRelativeUriGenerator(this.options, Resolvers resolvers)
  • removed: field TypeRelativeUriGenerator.options: final TransformOptions
  • removed: method TypeRelativeUriGenerator.applyResolver(Transform transform, Resolver resolver): void
  • removed: static field TypeRelativeUriGenerator.componentAnnotationName: const String
  • removed: class NgSwipeLeft extends _SwipeGesture
  • removed: class NgSwipeRight extends _SwipeGesture
  • removed: class TouchModule extends Module
  • removed: ctor NgSwipeLeft(dom.Element target)
  • removed: ctor NgSwipeRight(dom.Element target)
  • removed: ctor TouchModule()
  • removed: get NgSwipeLeft.shouldFire: bool
  • removed: get NgSwipeRight.shouldFire: bool
  • removed: function traceAsyncEnd(dynamic range): dynamic
  • removed: function traceAsyncStart(String rangeType, String action): dynamic
  • removed: function traceCreateScope(signature, [flags]): dynamic
  • removed: function traceDetectWTF(dynamic context)
  • removed: function traceEnter(dynamic scope): dynamic
  • removed: function traceEnter1(dynamic scope, arg1): dynamic
  • removed: function traceLeave(dynamic scope): dynamic
  • removed: function traceLeaveVal(dynamic scope, dynamic returnValue): dynamic
  • removed: variable traceEnabled: bool
  • added: class CodegenTransformer extends TransformerGroup
  • added: ctor CodegenTransformer(CompilerFlags flags)
  • added: ctor CodegenTransformer.asPlugin(BarbackSettings settings)
  • added: class ReflectionRemover extends Transformer implements DeclaringTransformer
  • added: ctor ReflectionRemover.asPlugin(BarbackSettings settings)
  • added: get ReflectionRemover.allowedExtensions: String
  • added: method ReflectionRemover.apply(transform): Future
  • added: method ReflectionRemover.declareOutputs(transform)
  • removed: field AngularTransformerGroup.phases: final Iterable<Iterable>
  • changed: class AngularTransformerGroup implements TransformerGroup → class AngularTransformerGroup extends TransformerGroup
  • changed: ctor AngularTransformerGroup(TransformOptions options, {BarbackMode mode}) → ctor AngularTransformerGroup(CompilerFlags flags)
  • removed: function camelCase(String s): String
  • removed: function capitalize(String s)
  • removed: function eqOrNaN(Object o1, Object o2): bool
  • removed: function isNaN(Object o): bool
  • removed: function isReservedWord(String identifier): bool
  • removed: function mergeFutures(Future<Iterable> f1, Future<Iterable> f2): Future<Iterable>
  • removed: function relaxFnApply(Function fn, List args)
  • removed: function relaxFnArgs(Function fn)
  • removed: function relaxFnArgs1(Function fn)
  • removed: function relaxFnArgs2(Function fn)
  • removed: function relaxFnArgs3(Function fn)
  • removed: function toBool(x): bool
  • removed: typedef FnWith0Args()
  • removed: typedef FnWith1Args(a0)
  • removed: typedef FnWith2Args(a0, a1)
  • removed: typedef FnWith3Args(a0, a1, a2)
  • removed: typedef FnWith4Args(a0, a1, a2, a3)
  • removed: typedef FnWith5Args(a0, a1, a2, a3, a4)
  • removed: variable RESERVED_WORDS: final Set<String>