@sschaef @dragos Looks like the symbol doesn't carry the required information (\cc @retronym).

However, I'm thinking it should be possible to avoid traversing the tree twice by moving the tree decomposition logic inside [allSymbols](https://github.com/scala-ide/scala-ide/blob/master/org.scala-ide.sdt.core/src/scala/tools/eclipse/semantichighlighting/classifier/SymbolClassification.scala#L62). Furthermore, I think it's desiderable to provide additionals ``SymbolType`` for dynamic Apply/Select.