]>
source.dussan.org Git - aspectj.git/log
acolyer [Fri, 26 Aug 2005 11:43:32 +0000 (11:43 +0000)]
tests for pr108050, signature matching in multiple override scenario
acolyer [Fri, 26 Aug 2005 10:53:19 +0000 (10:53 +0000)]
fix for pr108014, when we don't find a method on a PTB, we shouldn't erase all records of the methods that we do have!
acolyer [Fri, 26 Aug 2005 10:50:51 +0000 (10:50 +0000)]
no longer call genericTypeSignature on a LocalTypeBinding as it has unintended side effects
acolyer [Fri, 26 Aug 2005 10:50:22 +0000 (10:50 +0000)]
tests for pr108104
aclement [Fri, 26 Aug 2005 09:09:35 +0000 (09:09 +0000)]
Fix for pr107713: classcastexception cant happen now.
mkersten [Thu, 25 Aug 2005 14:48:07 +0000 (14:48 +0000)]
Fix for Bug #82752: ProgramElement.getSourceSignature returns "public" for "private" members
acolyer [Thu, 25 Aug 2005 12:52:12 +0000 (12:52 +0000)]
tests for pr107898 and pr72668
acolyer [Thu, 25 Aug 2005 12:51:01 +0000 (12:51 +0000)]
hopefully this really is the very very last we'll see of can't find type $Local$ messages
acolyer [Thu, 25 Aug 2005 12:49:31 +0000 (12:49 +0000)]
updates for M3, mostly tidying and making it clear what is and is not supported in the M3 build
aclement [Thu, 25 Aug 2005 11:35:49 +0000 (11:35 +0000)]
Fix for pr104720: busted tableswitch on around advice weaving.
acolyer [Wed, 24 Aug 2005 21:57:21 +0000 (21:57 +0000)]
fix for Bugzilla Bug 107898
[generics] Type mismatch when returning T (but stranger)
acolyer [Wed, 24 Aug 2005 19:25:17 +0000 (19:25 +0000)]
fix for pr107784, IllegalStateException on parsing generic signature
acolyer [Wed, 24 Aug 2005 19:20:56 +0000 (19:20 +0000)]
fix for pr107784, failure to parse an array of a primitive type when used as a type variable
aclement [Wed, 24 Aug 2005 17:50:18 +0000 (17:50 +0000)]
Fixes for 82989 and 91381 - they can now be closed.
aclement [Wed, 24 Aug 2005 17:49:08 +0000 (17:49 +0000)]
two more bug testcases.
aclement [Wed, 24 Aug 2005 17:48:47 +0000 (17:48 +0000)]
whoops - did I forget to check this fix in earlier?
acolyer [Wed, 24 Aug 2005 15:47:22 +0000 (15:47 +0000)]
fix for pr82752: ProgramElement.getSourceSignature returns "public" for "private" members
aclement [Wed, 24 Aug 2005 15:20:55 +0000 (15:20 +0000)]
fixes for ensuring inherited ITDs are visible to the methodverifier for bridge method calculation.
aclement [Wed, 24 Aug 2005 14:59:55 +0000 (14:59 +0000)]
generic itd bridge tests - not all activated yet.
aclement [Wed, 24 Aug 2005 14:59:02 +0000 (14:59 +0000)]
with the fix to ensure the methodverifier in the compiler retrieves any inherited ITD methods correctly, had to change two error message handlers - so that they don't accidentally report something (because we will report it later with a better message)
aclement [Wed, 24 Aug 2005 14:30:23 +0000 (14:30 +0000)]
generic itd bridge method test code.
aclement [Wed, 24 Aug 2005 14:29:27 +0000 (14:29 +0000)]
organized imports.
acolyer [Wed, 24 Aug 2005 13:55:38 +0000 (13:55 +0000)]
better error messages when failing to unpack a generic signature
acolyer [Wed, 24 Aug 2005 12:46:38 +0000 (12:46 +0000)]
last piece of the $Local$ fix
aclement [Wed, 24 Aug 2005 08:07:40 +0000 (08:07 +0000)]
bridge method tests - commented out right now...
aclement [Wed, 24 Aug 2005 08:06:22 +0000 (08:06 +0000)]
new @override test plus genericitd bridge method tests.
aclement [Wed, 24 Aug 2005 08:05:27 +0000 (08:05 +0000)]
genericitds: bridge method testcode.
aclement [Tue, 23 Aug 2005 21:30:11 +0000 (21:30 +0000)]
organized imports.
aclement [Tue, 23 Aug 2005 15:55:45 +0000 (15:55 +0000)]
added dependency on loadtime so that loadtime makes it into aspectjtools.jar (and then ajde.jar...)
aclement [Tue, 23 Aug 2005 15:45:05 +0000 (15:45 +0000)]
@override fix: previous version didnt cope with abstract ITDs (yuck)
aclement [Tue, 23 Aug 2005 15:43:52 +0000 (15:43 +0000)]
@override - another case involving abstract ITDs
aclement [Tue, 23 Aug 2005 14:02:30 +0000 (14:02 +0000)]
@override support for ITDs. Plus some binary weaving generic ITD tests.
aclement [Tue, 23 Aug 2005 12:56:16 +0000 (12:56 +0000)]
@override with ITDs - testcases.
acolyer [Tue, 23 Aug 2005 08:54:47 +0000 (08:54 +0000)]
fix for pr107486, anonymous local types
acolyer [Tue, 23 Aug 2005 08:48:47 +0000 (08:48 +0000)]
has member tests + tests and fix for pr107486
acolyer [Tue, 23 Aug 2005 08:47:59 +0000 (08:47 +0000)]
support for anonymous local type registration
acolyer [Tue, 23 Aug 2005 08:46:43 +0000 (08:46 +0000)]
support for -XhasMember
mkersten [Tue, 23 Aug 2005 04:53:29 +0000 (04:53 +0000)]
Removed dead code.
aclement [Mon, 22 Aug 2005 18:32:20 +0000 (18:32 +0000)]
genericitds: activating more tests - including "uberaspects - U" - please dont look at it...
aclement [Mon, 22 Aug 2005 17:00:26 +0000 (17:00 +0000)]
genericitds: simplified!!
aclement [Mon, 22 Aug 2005 17:00:01 +0000 (17:00 +0000)]
genericitds: tests moved around and activated in GenericsTests
aclement [Mon, 22 Aug 2005 16:59:25 +0000 (16:59 +0000)]
genericsitds: modified with a couple of new hooks for allowing the use of target type tvars in ITDs
aclement [Mon, 22 Aug 2005 16:56:39 +0000 (16:56 +0000)]
genericitds: simplified!! doesnt need to tell member finder the munger sets
aclement [Mon, 22 Aug 2005 16:56:16 +0000 (16:56 +0000)]
genericitds: simplified!! No crappy fake tvars created. no need to remember munger sets.
aclement [Mon, 22 Aug 2005 16:55:51 +0000 (16:55 +0000)]
genericitds: scope can now lookup type variables when referenced via the alias used in the ITD
aclement [Mon, 22 Aug 2005 16:55:23 +0000 (16:55 +0000)]
genericitds: deleted! Functionality pushed down into ParameterizedFieldBinding
aclement [Mon, 22 Aug 2005 16:55:00 +0000 (16:55 +0000)]
genericitds: modified creation of bindings/resolvedmembers to take into 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...)
aclement [Mon, 22 Aug 2005 16:53:53 +0000 (16:53 +0000)]
genericitds: simplified!! No crappy fake tvars created.
aclement [Mon, 22 Aug 2005 16:53:16 +0000 (16:53 +0000)]
genericitds: An ITD now records the set of aliases used for type variables 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)
aclement [Mon, 22 Aug 2005 15:36:59 +0000 (15:36 +0000)]
nope, wont build on 1.3 still .
aclement [Mon, 22 Aug 2005 15:22:35 +0000 (15:22 +0000)]
organized imports.
aclement [Mon, 22 Aug 2005 09:15:45 +0000 (09:15 +0000)]
reincluding 1.3 test run ... will it work?
acolyer [Mon, 22 Aug 2005 07:12:34 +0000 (07:12 +0000)]
don't let jdt put out warnings about static overrides for ITDs - we've already done it and we do a better job of it :)
acolyer [Sun, 21 Aug 2005 19:55:02 +0000 (19:55 +0000)]
support for hasmember / hasfield type patterns. currently disabled via static final boolean flag in PatternParser. If re-enabling, see HasMemberTests class and don't forget to figure out behaviour wrt. itds!
acolyer [Sun, 21 Aug 2005 19:53:30 +0000 (19:53 +0000)]
hasmember (hasmethod / hasfield) tests - not linked into main suite at this point in time
acolyer [Sun, 21 Aug 2005 19:52:49 +0000 (19:52 +0000)]
fix for pr83377.aj
acolyer [Sun, 21 Aug 2005 19:51:47 +0000 (19:51 +0000)]
tests for pr83377
acolyer [Sun, 21 Aug 2005 19:50:23 +0000 (19:50 +0000)]
updated jars with fix for pr83377, which was basically some messed up legal override checking for itds.
acolyer [Sun, 21 Aug 2005 19:44:28 +0000 (19:44 +0000)]
added new method, methods() which returns all methods of a type, including itd'd ones
acolyer [Sat, 20 Aug 2005 12:11:37 +0000 (12:11 +0000)]
tests for pr78314 and pr80571
acolyer [Sat, 20 Aug 2005 12:09:52 +0000 (12:09 +0000)]
fix for pr78314, parser saying: "privileged" expected in far too many recovery situations
acolyer [Fri, 19 Aug 2005 19:51:32 +0000 (19:51 +0000)]
fix and test case for pr79523: BCException: illegal change to pointcut declaration: calls(<nothing>)
acolyer [Fri, 19 Aug 2005 19:18:31 +0000 (19:18 +0000)]
test for pr104529, @SuppressWarnings("unchecked") not being honored
acolyer [Fri, 19 Aug 2005 16:51:30 +0000 (16:51 +0000)]
fix for pr86057, overriding of final pointcut
aclement [Fri, 19 Aug 2005 16:17:14 +0000 (16:17 +0000)]
genericitds: I'll be finished when I get to Z
aclement [Fri, 19 Aug 2005 16:16:46 +0000 (16:16 +0000)]
genericitds: more funky tests.
acolyer [Fri, 19 Aug 2005 14:49:23 +0000 (14:49 +0000)]
make sure that fields don't have a void type in a get / set pointcut expression
acolyer [Fri, 19 Aug 2005 14:47:59 +0000 (14:47 +0000)]
tests for pr78261, field patterns with a void field type
acolyer [Fri, 19 Aug 2005 13:50:20 +0000 (13:50 +0000)]
tests for pr91114, (before - after) expression
acolyer [Fri, 19 Aug 2005 13:48:57 +0000 (13:48 +0000)]
fix for pr9114, before and after used as var names in parenthesized expressions
acolyer [Fri, 19 Aug 2005 13:22:37 +0000 (13:22 +0000)]
tests for pr78707, before returning and before throwing advice
acolyer [Fri, 19 Aug 2005 13:19:01 +0000 (13:19 +0000)]
fix for Bugzilla Bug 78707
[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
acolyer [Fri, 19 Aug 2005 12:43:13 +0000 (12:43 +0000)]
tests for pr 64568 and 74562
acolyer [Fri, 19 Aug 2005 12:41:26 +0000 (12:41 +0000)]
fix for Bugzilla Bug 74562
[jdt-parser] Unexpected syntax error with fields named "after" or "before"
acolyer [Fri, 19 Aug 2005 11:08:43 +0000 (11:08 +0000)]
updated parser w. itd error recovery
acolyer [Fri, 19 Aug 2005 08:04:38 +0000 (08:04 +0000)]
the big one. these jars are at Eclipse 3.1 final level (v_574_R31X)
acolyer [Fri, 19 Aug 2005 08:01:52 +0000 (08:01 +0000)]
wording changed in some JDT compiler messages
acolyer [Fri, 19 Aug 2005 08:01:02 +0000 (08:01 +0000)]
collection of really basic tests to use when bringing up a new version of the JDT compiler (these are not linked into the main test suite). Fortunately I didn't need too many in here this time round...
acolyer [Fri, 19 Aug 2005 07:59:47 +0000 (07:59 +0000)]
overrides getOwningClass from MethodBinding to ensure correct results in some of the new JDT generics compatibility checks.
acolyer [Fri, 19 Aug 2005 07:58:54 +0000 (07:58 +0000)]
new JDT compiler uses a Map instead of a Hashtable for CompilationUnit.compiledTypes
aclement [Thu, 18 Aug 2005 13:20:45 +0000 (13:20 +0000)]
replacing the bloated ones in CVS !
aclement [Thu, 18 Aug 2005 09:50:48 +0000 (09:50 +0000)]
just a few tests for generic aspects...
acolyer [Thu, 18 Aug 2005 09:38:01 +0000 (09:38 +0000)]
force parameterizeWith to be implemented all the way down the hierarchy
acolyer [Thu, 18 Aug 2005 09:37:18 +0000 (09:37 +0000)]
handle reference pointcuts of the from Generic<X>.foo()
acolyer [Thu, 18 Aug 2005 09:36:33 +0000 (09:36 +0000)]
allow a reference pointcut reference of the form Generic<String>.foo()
acolyer [Thu, 18 Aug 2005 09:35:44 +0000 (09:35 +0000)]
make sure we don't lose source location on parameterizeWith
acolyer [Thu, 18 Aug 2005 09:35:18 +0000 (09:35 +0000)]
also parameterize annotation pattern
acolyer [Thu, 18 Aug 2005 09:34:43 +0000 (09:34 +0000)]
support for parameterizeWith
acolyer [Thu, 18 Aug 2005 09:34:00 +0000 (09:34 +0000)]
implementation of parameterizeWith and fix for 107059 part 2
acolyer [Thu, 18 Aug 2005 09:33:11 +0000 (09:33 +0000)]
messages for trying to reference a pointcut in a generic type from a raw type reference
acolyer [Thu, 18 Aug 2005 09:32:17 +0000 (09:32 +0000)]
SuppressAjWarnings should not suppress errors!
acolyer [Thu, 18 Aug 2005 09:31:48 +0000 (09:31 +0000)]
tests for pr107059 and generics chapter of ajdk
acolyer [Thu, 18 Aug 2005 09:31:26 +0000 (09:31 +0000)]
tests for examples in the ajdk generics chapter
acolyer [Thu, 18 Aug 2005 09:31:05 +0000 (09:31 +0000)]
follow-on test for pr107159
aclement [Thu, 18 Aug 2005 07:54:58 +0000 (07:54 +0000)]
Makes sure it looks on the generic members for annotations in the case of ITDs.
aclement [Thu, 18 Aug 2005 07:54:09 +0000 (07:54 +0000)]
switched test around.
aclement [Thu, 18 Aug 2005 07:52:39 +0000 (07:52 +0000)]
Andrews test for pr93356
aclement [Thu, 18 Aug 2005 07:52:18 +0000 (07:52 +0000)]
test for pr93356 and generic binary weaving itds
aclement [Thu, 18 Aug 2005 07:51:46 +0000 (07:51 +0000)]
some binary weaving ITD tests, they dont pass yet.
aclement [Thu, 18 Aug 2005 07:51:03 +0000 (07:51 +0000)]
Modified access to onType to be via a get/set pair - enabling me to get in and do some stuff for generic ITDs.