| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Since octal escape is deprecated, use unicode escape
for string representation of constants.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
As per https://groups.google.com/forum/#!topic/scala-internals/8v2UL-LR9yY,
annotations don’t have to be represented as AnnotationInfos and can be
reduced to plain Trees.
Due to compatibility reasons and because of the limitations of the cake
pattern used in implementing current version of Reflection, we can’t
just say `type Annotation = Tree`, however what we can definitely do is
to deprecate all the methods on Annotation and expose `tree: Tree` instead.
|
|
|
|
|
|
| |
Apparently, the usual _1, _2, _3... naming scheme also works for java
files, which need to be compiled together with partests. This allows us
to get rid of javac-artifacts.jar.
|
|
|
|
| |
All javac-produced artifacts are now placed into test/files/lib
|
|
|
|
|
| |
Enum members are static and, therefore, they need to be looked up in
classSymbol(<enum>).companionModule, rather than in classSymbol(<enum>).
|
|
Except for one thingie: java enums are currently not understood
by Scala reflection, hence they aren't yet supported in annotations.
|