Introspection and reflection are important parts of Dart. In this article on the subject, Gilad Bracha tells us about reflection using Mirrors. The topics covered in this article represent the bleeding edge in Dart: while not everything if fully implemented, the article lays out Dart's vision for these subjects and explains the reasoning behind some of the design decisions.
|Lots of mirrors!|
(Image courtesy of http://www.flickr.com/photos/jrgmontero/4794190593/)