e4e554e65ccca44abe766f209debbc98077ac5d4
An invocation of a factory constructor on class A does not necessarily cause class A to be instantiated--it may redirect to a related or unrelated class, or instantiate nothing at all. We handle this by treating constructors similar to static function calls--when a constructor invocation is found, the constructor element is added to the queue; later, when the constructor element is analyzed, we determine whether it instantiates the class or not based on what kind of constructor it is. R=brianwilkerson@google.com Review URL: https://codereview.chromium.org//611153003 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@40899 260f80e4-7a28-3924-810f-c04153c831b5
This is the repository of the Dart programming language and its associated tools, libraries, and samples. For license information, please see LICENSE. You can find more about Dart online at http://dartlang.org or http://code.google.com/p/dart. Here's a brief guide to what's in here: editor/ Eclipse-based standalone Dart IDE. lib/ Libraries that ship with the Dart runtime (core, html, etc.). pkg/ Packages that are not shipped with the core runtime. runtime/ Dart VM and code for running it as a standalone app. samples/ Sample Dart programs. tests/ Automated tests. third_party/ External dependencies. tools/ Build scripts, text editor support files, etc. utils/ Utilities for Dart applications.
Description
Languages
Dart
84.6%
C++
13%
Python
0.7%
JavaScript
0.5%
HTML
0.4%
Other
0.5%