Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix corrupted test failing on Jrockit, fix a ltw doc, ltw include are ORed ↵ | avasseur | 2005-07-28 | 5 | -17/+39 |
| | | | | as per doc | ||||
* | generic decp: now polices you supply the right number of parameters and they ↵ | aclement | 2005-07-27 | 3 | -28/+38 |
| | | | | have the right bounds on your decp statement. | ||||
* | changed dumb testcase | aclement | 2005-07-27 | 1 | -4/+5 |
| | |||||
* | genericmethoditd: implements tag interface | aclement | 2005-07-27 | 1 | -4/+4 |
| | |||||
* | genericmethoditd: tag for type/method since either of those can declare a ↵ | aclement | 2005-07-27 | 1 | -0/+23 |
| | | | | type variable. | ||||
* | genericmethoditd: record a rank/declaringelement, like their Eclipse ↵ | aclement | 2005-07-27 | 1 | -0/+20 |
| | | | | counterparts. | ||||
* | genericmethoditd: VersionedDataInputStream | aclement | 2005-07-27 | 5 | -8/+40 |
| | |||||
* | genericmethoditd: testcase | aclement | 2005-07-27 | 1 | -0/+4 |
| | |||||
* | genericmethoditd: uses different ctor so tvariables arent lost | aclement | 2005-07-27 | 1 | -5/+23 |
| | |||||
* | genericmethoditd: keep a note of rank/declaringelement in tvariable | aclement | 2005-07-27 | 1 | -1/+4 |
| | |||||
* | genericmethoditd: helper methods for going to/from ↵ | aclement | 2005-07-27 | 1 | -2/+88 |
| | | | | resolvedmembers/methodbindings, including typevariable conversions between TypeVariableReferences and TypeVariableBindings. | ||||
* | genericmethoditd: forces Resolvedmember to remember typevariables | aclement | 2005-07-27 | 1 | -0/+2 |
| | |||||
* | rebuilt jars because of resolvedmember serialization change to remember type ↵ | aclement | 2005-07-27 | 33 | -0/+0 |
| | | | | variables. | ||||
* | includes change so parameterizedgenericmethodbindings know about underlying ↵ | aclement | 2005-07-27 | 2 | -0/+0 |
| | | | | ITD generic methods that they represent. | ||||
* | includes change so parameterizedgenericmethodbindings know about underlying ↵ | aclement | 2005-07-27 | 2 | -0/+0 |
| | | | | ITD generic methods that they represent. | ||||
* | update to style sheet to fix unpleasant title wrapping on IE | acolyer | 2005-07-27 | 3 | -3/+6 |
| | |||||
* | add the version when we add either aspect/pointcut attributes. | aclement | 2005-07-26 | 1 | -0/+4 |
| | |||||
* | sick sick sick generic itd tests. | aclement | 2005-07-26 | 3 | -0/+54 |
| | |||||
* | minor versioning improvement. dont add the version attribute if someone ↵ | aclement | 2005-07-26 | 2 | -3/+23 |
| | | | | else already has. | ||||
* | fixing the versioning problem. Up until now if we found no version in a ↵ | aclement | 2005-07-26 | 8 | -25/+44 |
| | | | | class we 'assumed' it was the latest (1.5.0) - this is dumb. No version really means it is probably 1.2.0 (as the version was added for 1.2.1). These fixes mean that you can now safely check that version when reading in attributes, confident that checking for 1.5.0 *means* 1.5.0 was used to build it. | ||||
* | generics: testcase - static generic method ITD | aclement | 2005-07-26 | 1 | -0/+9 |
| | |||||
* | generics: testcase - static generic method ITD | aclement | 2005-07-26 | 1 | -0/+23 |
| | |||||
* | This commit simply makes the World a better place. | acolyer | 2005-07-23 | 19 | -408/+493 |
| | | | | I've refactored, tidied, and commented. Members now have minimum necessary visibility (e.g fields are private). Some redundant methods are eliminated altogether. Also caches precedence calculations, but other than that there are no functional changes. | ||||
* | removed erroneous "s" from method name | acolyer | 2005-07-23 | 1 | -2/+2 |
| | |||||
* | added extra utility method for warnings | acolyer | 2005-07-23 | 1 | -0/+8 |
| | |||||
* | update to expected messages for type pattern matching with generics | acolyer | 2005-07-22 | 2 | -7/+10 |
| | |||||
* | annotated lines that should produce compilation warnings | acolyer | 2005-07-22 | 1 | -4/+4 |
| | |||||
* | also support superinterfaces when converting an Eclipse TypeParameter into a ↵ | acolyer | 2005-07-22 | 1 | -2/+10 |
| | | | | TypeVariable | ||||
* | improved matching in canBeBoundTo to consider equality of all bounds when ↵ | acolyer | 2005-07-22 | 1 | -4/+28 |
| | | | | testing against a type variable reference | ||||
* | remember source location when faulting in generic type | acolyer | 2005-07-22 | 1 | -1/+4 |
| | |||||
* | changed the serialized form of a WildTypePattern to remember generic info... ↵ | acolyer | 2005-07-22 | 38 | -1/+143 |
| | | | | standby for mass updates of binary comparison tests. | ||||
* | fix #104212 very bad bug on static method call jp that has been around since ↵ | avasseur | 2005-07-22 | 6 | -4/+100 |
| | | | | java 1.4 is there | ||||
* | proper support for type variable across patterns in the Eclipse Source Type ↵ | acolyer | 2005-07-21 | 8 | -18/+253 |
| | | | | world. Still need serialization support for this. | ||||
* | new warnings for generics in patterns | acolyer | 2005-07-21 | 2 | -2/+8 |
| | |||||
* | change from isTypeVariable to isTypeVariableReference | acolyer | 2005-07-21 | 2 | -10/+10 |
| | |||||
* | more tests and refinement of existing tests | acolyer | 2005-07-21 | 2 | -4/+9 |
| | |||||
* | fixes bug in test case caught by improved error messages in compiler | acolyer | 2005-07-21 | 1 | -1/+1 |
| | |||||
* | dont go looking for generic types pre 1.5 | aclement | 2005-07-21 | 1 | -11/+15 |
| | |||||
* | generics: fixes for decp testcases involving generic types targeted by ↵ | aclement | 2005-07-21 | 15 | -69/+190 |
| | | | | parameterized decps. Type variables now persist in the system for longer... also LazyClassGen generates correct generic signatures for modified types. | ||||
* | tidy up after a run... | aclement | 2005-07-21 | 1 | -0/+5 |
| | |||||
* | fix in ltw log + test + some doc on custom message handler is evil | avasseur | 2005-07-21 | 14 | -10/+262 |
| | |||||
* | one more passing test... | acolyer | 2005-07-20 | 1 | -6/+3 |
| | |||||
* | wild type patterns with no type params ignore <...> when matching by name ↵ | acolyer | 2005-07-20 | 2 | -1/+7 |
| | | | | (raw match) | ||||
* | handle superinterfaces correctly for raw types | acolyer | 2005-07-20 | 2 | -6/+31 |
| | |||||
* | generics: testcase for decp'ing parameterized type onto a generic type that ↵ | aclement | 2005-07-20 | 1 | -0/+18 |
| | | | | implements a parameterized type using a type variable type parameter ;) | ||||
* | commented out debug line... | aclement | 2005-07-20 | 1 | -1/+1 |
| | |||||
* | ensure that when parameterizing a member, we handle any types that are ↵ | acolyer | 2005-07-20 | 5 | -4/+60 |
| | | | | themselves parameterized (eg. a return type List<N> should turn to List<String> when parameterized with String). | ||||
* | changes to construction and representation of parameterized types, and ↵ | acolyer | 2005-07-20 | 30 | -297/+440 |
| | | | | enforcement of the constraint that type mungers always operate on the generic type (never raw or parameterized) | ||||
* | organized imports - wanted to trigger a build :) | aclement | 2005-07-19 | 1 | -2/+0 |
| | |||||
* | ltw reweavable test for Mattew bug, fix some wrong getCoreType that makes ↵ | avasseur | 2005-07-18 | 9 | -3/+160 |
| | | | | some stderr output when closure are encountered on ltw / dump |