e4e554e65c
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