Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | support for -XhasMember | acolyer | 2005-08-23 | 13 | -6/+63 |
| | |||||
* | Removed dead code. | mkersten | 2005-08-23 | 3 | -53/+14 |
| | |||||
* | genericitds: activating more tests - including "uberaspects - U" - please ↵ | aclement | 2005-08-22 | 5 | -21/+31 |
| | | | | dont look at it... | ||||
* | genericitds: simplified!! | aclement | 2005-08-22 | 3 | -18/+4 |
| | |||||
* | genericitds: tests moved around and activated in GenericsTests | aclement | 2005-08-22 | 22 | -207/+504 |
| | |||||
* | genericsitds: modified with a couple of new hooks for allowing the use of ↵ | aclement | 2005-08-22 | 2 | -0/+0 |
| | | | | target type tvars in ITDs | ||||
* | genericitds: simplified!! doesnt need to tell member finder the munger sets | aclement | 2005-08-22 | 1 | -9/+7 |
| | |||||
* | genericitds: simplified!! No crappy fake tvars created. no need to ↵ | aclement | 2005-08-22 | 1 | -115/+2 |
| | | | | remember munger sets. | ||||
* | genericitds: scope can now lookup type variables when referenced via the ↵ | aclement | 2005-08-22 | 1 | -0/+27 |
| | | | | alias used in the ITD | ||||
* | genericitds: deleted! Functionality pushed down into ParameterizedFieldBinding | aclement | 2005-08-22 | 1 | -55/+0 |
| | |||||
* | genericitds: modified creation of bindings/resolvedmembers to take into ↵ | aclement | 2005-08-22 | 1 | -8/+26 |
| | | | | tvars on 'other' types - used for ITD processing. also stores used variables by name rather than rank since AspectJ doesn't currently do correct rank processing (hasnt been required yet...) | ||||
* | genericitds: simplified!! No crappy fake tvars created. | aclement | 2005-08-22 | 1 | -28/+33 |
| | |||||
* | genericitds: An ITD now records the set of aliases used for type variables ↵ | aclement | 2005-08-22 | 1 | -56/+126 |
| | | | | on a target type, and has the ability to modify the scope hierarchy for some member earlier than in resolve (required when using tvar references in ITD ontypes) | ||||
* | nope, wont build on 1.3 still . | aclement | 2005-08-22 | 1 | -1/+1 |
| | |||||
* | organized imports. | aclement | 2005-08-22 | 3 | -5/+1 |
| | |||||
* | reincluding 1.3 test run ... will it work? | aclement | 2005-08-22 | 1 | -1/+1 |
| | |||||
* | don't let jdt put out warnings about static overrides for ITDs - we've ↵ | acolyer | 2005-08-22 | 1 | -0/+8 |
| | | | | already done it and we do a better job of it :) | ||||
* | support for hasmember / hasfield type patterns. currently disabled via ↵ | acolyer | 2005-08-21 | 7 | -1/+236 |
| | | | | static final boolean flag in PatternParser. If re-enabling, see HasMemberTests class and don't forget to figure out behaviour wrt. itds! | ||||
* | hasmember (hasmethod / hasfield) tests - not linked into main suite at this ↵ | acolyer | 2005-08-21 | 8 | -0/+224 |
| | | | | point in time | ||||
* | fix for pr83377.aj | acolyer | 2005-08-21 | 1 | -3/+6 |
| | |||||
* | tests for pr83377 | acolyer | 2005-08-21 | 3 | -10/+80 |
| | |||||
* | updated jars with fix for pr83377, which was basically some messed up legal ↵ | acolyer | 2005-08-21 | 2 | -0/+0 |
| | | | | override checking for itds. | ||||
* | added new method, methods() which returns all methods of a type, including ↵ | acolyer | 2005-08-21 | 1 | -1/+13 |
| | | | | itd'd ones | ||||
* | tests for pr78314 and pr80571 | acolyer | 2005-08-20 | 3 | -1/+52 |
| | |||||
* | fix for pr78314, parser saying: "privileged" expected in far too many ↵ | acolyer | 2005-08-20 | 2 | -0/+0 |
| | | | | recovery situations | ||||
* | fix and test case for pr79523: BCException: illegal change to pointcut ↵ | acolyer | 2005-08-19 | 4 | -1/+19 |
| | | | | declaration: calls(<nothing>) | ||||
* | test for pr104529, @SuppressWarnings("unchecked") not being honored | acolyer | 2005-08-19 | 3 | -0/+30 |
| | |||||
* | fix for pr86057, overriding of final pointcut | acolyer | 2005-08-19 | 6 | -0/+32 |
| | |||||
* | genericitds: I'll be finished when I get to Z | aclement | 2005-08-19 | 4 | -5/+306 |
| | |||||
* | genericitds: more funky tests. | aclement | 2005-08-19 | 1 | -12/+21 |
| | |||||
* | make sure that fields don't have a void type in a get / set pointcut expression | acolyer | 2005-08-19 | 3 | -1/+10 |
| | |||||
* | tests for pr78261, field patterns with a void field type | acolyer | 2005-08-19 | 4 | -1/+22 |
| | |||||
* | tests for pr91114, (before - after) expression | acolyer | 2005-08-19 | 3 | -1/+20 |
| | |||||
* | fix for pr9114, before and after used as var names in parenthesized expressions | acolyer | 2005-08-19 | 2 | -0/+0 |
| | |||||
* | tests for pr78707, before returning and before throwing advice | acolyer | 2005-08-19 | 3 | -0/+22 |
| | |||||
* | fix for Bugzilla Bug 78707 | acolyer | 2005-08-19 | 2 | -0/+0 |
| | | | | | | | | [jdt-parser] AspectJ/AJDT accepts "before() returning" advice no more before returning and before throwing advice ;) as an added bonus, I built these jars with the correct -1.3 option | ||||
* | tests for pr 64568 and 74562 | acolyer | 2005-08-19 | 4 | -0/+39 |
| | |||||
* | fix for Bugzilla Bug 74562 | acolyer | 2005-08-19 | 2 | -0/+0 |
| | | | | [jdt-parser] Unexpected syntax error with fields named "after" or "before" | ||||
* | updated parser w. itd error recovery | acolyer | 2005-08-19 | 2 | -0/+0 |
| | |||||
* | the big one. these jars are at Eclipse 3.1 final level (v_574_R31X) | acolyer | 2005-08-19 | 2 | -0/+0 |
| | |||||
* | wording changed in some JDT compiler messages | acolyer | 2005-08-19 | 1 | -5/+4 |
| | |||||
* | collection of really basic tests to use when bringing up a new version of ↵ | acolyer | 2005-08-19 | 4 | -0/+55 |
| | | | | the JDT compiler (these are not linked into the main test suite). Fortunately I didn't need too many in here this time round... | ||||
* | overrides getOwningClass from MethodBinding to ensure correct results in ↵ | acolyer | 2005-08-19 | 1 | -0/+5 |
| | | | | some of the new JDT generics compatibility checks. | ||||
* | new JDT compiler uses a Map instead of a Hashtable for ↵ | acolyer | 2005-08-19 | 2 | -10/+11 |
| | | | | CompilationUnit.compiledTypes | ||||
* | replacing the bloated ones in CVS ! | aclement | 2005-08-18 | 2 | -0/+0 |
| | |||||
* | just a few tests for generic aspects... | aclement | 2005-08-18 | 18 | -0/+773 |
| | |||||
* | force parameterizeWith to be implemented all the way down the hierarchy | acolyer | 2005-08-18 | 1 | -5/+18 |
| | |||||
* | handle reference pointcuts of the from Generic<X>.foo() | acolyer | 2005-08-18 | 1 | -0/+33 |
| | |||||
* | allow a reference pointcut reference of the form Generic<String>.foo() | acolyer | 2005-08-18 | 1 | -1/+7 |
| | |||||
* | make sure we don't lose source location on parameterizeWith | acolyer | 2005-08-18 | 1 | -5/+7 |
| |