scala-ide/scala-ide — pull request #222 by dragos (2012-10-31 16:33:22+00:00)
Title: Moved out askType from inside `ask`. 

The presentation compiler is not designed to handle a call to `askType` inside an
ask. The `ask` is run during type-checking, and `askType` will usually trigger a complete
re-type-check of the (possible same) file. This may lead to spurious errors and bring
the compiler to a bad state.

See [SI-6578](https://issues.scala-lang.org/browse/SI-6578)