summaryrefslogtreecommitdiff
path: root/test/files/neg/valueclasses.check
Commit message (Collapse)AuthorAgeFilesLines
* Revised restrictions for value classes and unversal traitsMartin Odersky2012-10-031-2/+2
| | | | | | | | | and brought compiler in line with them. One thing we can accept IMO are nested classes (nested objects are still a problem). In fact, it makes no sense to exclude nested classes from value classes but not from universal traits. A class nested in universal trait will becomes a class nested in a value class by inheritance. Note that the reflection library already contains a universal trait with a nested class (IndexedSeqLike), so we should accept them if we can.
* Fixed test cases.Martin Odersky2012-03-211-4/+1
|
* Fixes to value classes: Flags now double definitions, private constructors ↵Martin Odersky2012-03-061-14/+17
| | | | as errors. Fixed erasure scheme.
* Compiler now ready to accept value classes in standard library. Time for a ↵Martin Odersky2012-02-221-4/+1
| | | | new STARR!
* Implemented super access in value classes, restrictions for value classes.Martin Odersky2012-02-191-0/+46