scala/scala — pull request #1458 by xeno-by (2012-10-03 22:07:12+00:00)
Title: Another reflection bomb

Reflection is the gift that keeps on giving.

Writing the docs for reflection and macros produced another 17 shiny commits that clean up the public API and even touch the prettyprinters.

The previous reflection pull request caused significant controversy, but I would like to convince you, our release managers, once again.

More than a half of the PR is removal of useless methods that somehow sneaked into the public API. Another half of the remaining half is renaming of `XXXError` exceptions wrongfully called errors. Two more commits are mandatory for Scaladoc working correctly.

And the last commit upgrades prettyprinting of reflection trees, accumulating the fixes I made when prepping examples for the documentation. If you insist I'm okay with letting this one go into 2.10.1.

review @gkossakowski @jsuereth