summaryrefslogtreecommitdiff
path: root/test/files/jvm/annotations.check
Commit message (Collapse)AuthorAgeFilesLines
* Shored up a hidden dealiasing dependency.Paul Phillips2012-12-281-0/+15
| | | | | | | | | | | | | | | | | | | Like the comment says: // This way typedNew always returns a dealiased type. This // used to happen by accident for instantiations without type // arguments due to ad hoc code in typedTypeConstructor, and // annotations depended on it (to the extent that they worked, // which they did not when given a parameterized type alias // which dealiased to an annotation.) typedTypeConstructor // dealiases nothing now, but it makes sense for a "new" to // always be given a dealiased type. PS: Simply running the test suite is becoming more difficult all the time. Running "ant test" includes time consuming activities of niche interest such as all the osgi tests, but test.suite manages to miss the continuations tests.
* Fix and simplify typedTypeConstructor.Paul Phillips2012-12-281-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | Investigating the useful output of devWarning (-Xdev people, it's good for you) led back to this comment: "normalize to get rid of type aliases" You may know that this is not all the normalizing does. Normalizing also turns TypeRefs with unapplied arguments (type constructors) into PolyTypes. That means that when typedParentType would call typedTypeConstructor it would find its parent had morphed into a PolyType. Not that it noticed; it would blithely continue and unwittingly discard the type arguments by way of appliedType (which smoothly logged the incident, thank you appliedType.) The simplification of typedTypeConstructor: There was a whole complicated special treatment of AnyRef here which appears to have become unnecessary. Removed special treatment and lit a candle for regularity. Updated lots of tests regarding newly not-so-special AnyRef.
* close #3400. no reviewLukas Rytz2010-05-071-0/+2
|
* revert the revert of r21791 (fix constructor pa...Lukas Rytz2010-05-051-1/+10
| | | | | | revert the revert of r21791 (fix constructor parameter annotations). close #3390. together with a new starr it builds. no review.
* revert commit that probably broke the build due...Adriaan Moors2010-05-041-10/+1
| | | | | | | revert commit that probably broke the build due to a bug in closure elimination revert commit that reverted the commit that probably didn't break the build
* fix and test where constructor parameter annota...Lukas Rytz2010-05-041-1/+10
| | | | | fix and test where constructor parameter annotations end up. no review
* fix windows / ibm nightlyLukas Rytz2009-09-301-3/+3
|
* improved annotations copying (documentation, mo...Lukas Rytz2009-09-291-0/+12
| | | | | | improved annotations copying (documentation, moved meta-annotations, added tests)
* fix buildLukas Rytz2009-09-251-6/+0
|
* 1.4-related cleanup and reorganization.Antonio Cunei2009-05-151-0/+35
Removed a bunch of now useless 1.4 code, merged back jvm5-specific partest tests into the general jvm tests, documentation updates.