summaryrefslogtreecommitdiff
path: root/test/files/run/macro-invalidusage-partialapplication-with-tparams/Test_2.scala
Commit message (Collapse)AuthorAgeFilesLines
* Changes reflection tests to use shorter name constructorsDen Shabalin2012-12-251-1/+1
|
* SI-6696 removes "helper" tree factory methodsEugene Burmako2012-12-061-1/+1
| | | | | | | | | As experience shows, these methods can easily be a source of confusion for the newcomers: https://issues.scala-lang.org/browse/SI-6696. I'm only leaving the TypeTree(tp) factory, since the facility to set underlying types for type trees is not exposed in the public API, as it's inherently mutable.
* SI-6342 cleans up toolbox APIEugene Burmako2012-09-151-1/+1
| | | | | | 1) parseExpr => parse 2) runExpr => eval 3) Introduces compile(Tree): () => Any, since it has frequent uses
* macros: refactoring of fast track infrastructureEugene Burmako2012-06-081-0/+8
As a result, hardwired macros don't need implementation stubs. This is very important, because in a few commits scala.reflect.makro.Context will move out from scala-library.jar. Also adding fast track entries doesn't require jumping through hoops with PDTs. It's as simple as defining PartialFunction[Tree, Any].