| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Apply checks for unsavoriness when transforming
a case apply.
|
|
|
|
|
|
| |
Calling a @compileTimeOnly method from another @compileTimeOnly
method happens when the former gets a bridge method. It should not
throw an error. Calling the bridge or the method will anyway.
|
|
|
|
|
|
| |
Unifies `checkDeprecated`, `checkMigration` and `checkCompileTimeOnly`
into a single centralized point of reference that is now consistently
called from `checkTypeRef`, `transformIdent` and `transformSelect`.
|
|
|
|
| |
Looks like we've got the entire language covered now.
|
|
|
|
|
| |
http://docs.scala-lang.org/overviews/macros/annotations.html
say sincere "thank you!".
|
|
This is the notion that's come to be universally useful, so I suggest
we promote it to be universally accessible.
Note that the attached test incorrectly fails to report errors for
definitions coming from the empty package and for annotations. These
are bugs, and they are fixed in subsequent commits of this pull request.
|