scala/scala — pull request #687 by retronym (2012-06-08 20:18:46+00:00)
Title: SI-5892 Don't apply implicit class members in class type param annots

- Abuse `Context#inSelfSuperCall` for this purpose.
- Inline `createNamer` into `completerOf(tree, typeParams)`, remove impossible case,
and tweak inSelfSuperCall.

I originally tried this change in `Typers#typedClassDef`. Perhaps that also needs
to be addressed, but I couldn't motivate that with a failing test.

Review by @lrytz