]> source.dussan.org Git - aspectj.git/log
aspectj.git
19 years agofix for pr108448 - failing to look in *all* outer types for type variables when resol...
acolyer [Wed, 31 Aug 2005 11:42:29 +0000 (11:42 +0000)]
fix for pr108448 - failing to look in *all* outer types for type variables when resolving a generic signature.

19 years agofix for pr108377, Verify error on unqualified reference to itd field inside itd method.
acolyer [Wed, 31 Aug 2005 09:34:59 +0000 (09:34 +0000)]
fix for pr108377, Verify error on unqualified reference to itd field inside itd method.

19 years agofix for newsgroup reported problem w. assignability matching on type variables
acolyer [Tue, 30 Aug 2005 17:08:21 +0000 (17:08 +0000)]
fix for newsgroup reported problem w. assignability matching on type variables

19 years agofix for pr107953, @AfterThrowing with no formal
acolyer [Tue, 30 Aug 2005 17:07:35 +0000 (17:07 +0000)]
fix for pr107953, @AfterThrowing with no formal

19 years agotests for pr107953 and newsgroup reported issue of varargs matching with type variabl...
acolyer [Tue, 30 Aug 2005 17:07:09 +0000 (17:07 +0000)]
tests for pr107953 and newsgroup reported issue of varargs matching with type variable vararg

19 years ago"band aid" for pr107530. This will treat the symptom but not the underlying cause...
acolyer [Tue, 30 Aug 2005 13:02:11 +0000 (13:02 +0000)]
"band aid" for pr107530. This will treat the symptom but not the underlying cause...

19 years agofix for pr108425, type parameter used in method of anonymous inner type.
acolyer [Tue, 30 Aug 2005 11:39:52 +0000 (11:39 +0000)]
fix for pr108425, type parameter used in method of anonymous inner type.

19 years agotests for pr108425 and pr108104
acolyer [Tue, 30 Aug 2005 11:39:23 +0000 (11:39 +0000)]
tests for pr108425 and pr108104

19 years agotests for pr108050, signature matching in multiple override scenario V1_5_0M3a
acolyer [Fri, 26 Aug 2005 11:43:32 +0000 (11:43 +0000)]
tests for pr108050, signature matching in multiple override scenario

19 years agofix for pr108014, when we don't find a method on a PTB, we shouldn't erase all record...
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!

19 years agono longer call genericTypeSignature on a LocalTypeBinding as it has unintended side...
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

19 years agotests for pr108104
acolyer [Fri, 26 Aug 2005 10:50:22 +0000 (10:50 +0000)]
tests for pr108104

19 years agoFix for pr107713: classcastexception cant happen now.
aclement [Fri, 26 Aug 2005 09:09:35 +0000 (09:09 +0000)]
Fix for pr107713: classcastexception cant happen now.

19 years agoFix for Bug #82752: ProgramElement.getSourceSignature returns "public" for "private... V1_5_0M3
mkersten [Thu, 25 Aug 2005 14:48:07 +0000 (14:48 +0000)]
Fix for Bug #82752: ProgramElement.getSourceSignature returns "public" for "private" members

19 years agotests for pr107898 and pr72668
acolyer [Thu, 25 Aug 2005 12:52:12 +0000 (12:52 +0000)]
tests for pr107898 and pr72668

19 years agohopefully this really is the very very last we'll see of can't find type $Local$...
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

19 years agoupdates for M3, mostly tidying and making it clear what is and is not supported in...
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

19 years agoFix for pr104720: busted tableswitch on around advice weaving.
aclement [Thu, 25 Aug 2005 11:35:49 +0000 (11:35 +0000)]
Fix for pr104720: busted tableswitch on around advice weaving.

19 years agofix for Bugzilla Bug 107898
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)

19 years agofix for pr107784, IllegalStateException on parsing generic signature
acolyer [Wed, 24 Aug 2005 19:25:17 +0000 (19:25 +0000)]
fix for pr107784, IllegalStateException on parsing generic signature

19 years agofix for pr107784, failure to parse an array of a primitive type when used as a type...
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

19 years agoFixes for 82989 and 91381 - they can now be closed.
aclement [Wed, 24 Aug 2005 17:50:18 +0000 (17:50 +0000)]
Fixes for 82989 and 91381 - they can now be closed.

19 years agotwo more bug testcases.
aclement [Wed, 24 Aug 2005 17:49:08 +0000 (17:49 +0000)]
two more bug testcases.

19 years agowhoops - did I forget to check this fix in earlier?
aclement [Wed, 24 Aug 2005 17:48:47 +0000 (17:48 +0000)]
whoops - did I forget to check this fix in earlier?

19 years agofix for pr82752: ProgramElement.getSourceSignature returns "public" for "private...
acolyer [Wed, 24 Aug 2005 15:47:22 +0000 (15:47 +0000)]
fix for pr82752:  ProgramElement.getSourceSignature returns "public" for "private" members

19 years agofixes for ensuring inherited ITDs are visible to the methodverifier for bridge method...
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.

19 years agogeneric itd bridge tests - not all activated yet.
aclement [Wed, 24 Aug 2005 14:59:55 +0000 (14:59 +0000)]
generic itd bridge tests - not all activated yet.

19 years agowith the fix to ensure the methodverifier in the compiler retrieves any inherited...
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)

19 years agogeneric itd bridge method test code.
aclement [Wed, 24 Aug 2005 14:30:23 +0000 (14:30 +0000)]
generic itd bridge method test code.

19 years agoorganized imports.
aclement [Wed, 24 Aug 2005 14:29:27 +0000 (14:29 +0000)]
organized imports.

19 years agobetter error messages when failing to unpack a generic signature
acolyer [Wed, 24 Aug 2005 13:55:38 +0000 (13:55 +0000)]
better error messages when failing to unpack a generic signature

19 years agolast piece of the $Local$ fix
acolyer [Wed, 24 Aug 2005 12:46:38 +0000 (12:46 +0000)]
last piece of the $Local$ fix

19 years agobridge method tests - commented out right now...
aclement [Wed, 24 Aug 2005 08:07:40 +0000 (08:07 +0000)]
bridge method tests - commented out right now...

19 years agonew @override test plus genericitd bridge method tests.
aclement [Wed, 24 Aug 2005 08:06:22 +0000 (08:06 +0000)]
new @override test plus genericitd bridge method tests.

19 years agogenericitds: bridge method testcode.
aclement [Wed, 24 Aug 2005 08:05:27 +0000 (08:05 +0000)]
genericitds: bridge method testcode.

19 years agoorganized imports.
aclement [Tue, 23 Aug 2005 21:30:11 +0000 (21:30 +0000)]
organized imports.

19 years agoadded dependency on loadtime so that loadtime makes it into aspectjtools.jar (and...
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...)

19 years ago@override fix: previous version didnt cope with abstract ITDs (yuck)
aclement [Tue, 23 Aug 2005 15:45:05 +0000 (15:45 +0000)]
@override fix: previous version didnt cope with abstract ITDs (yuck)

19 years ago@override - another case involving abstract ITDs
aclement [Tue, 23 Aug 2005 15:43:52 +0000 (15:43 +0000)]
@override - another case involving abstract ITDs

19 years ago@override support for ITDs. Plus some binary weaving generic ITD tests.
aclement [Tue, 23 Aug 2005 14:02:30 +0000 (14:02 +0000)]
@override support for ITDs.  Plus some binary weaving generic ITD tests.

19 years ago@override with ITDs - testcases.
aclement [Tue, 23 Aug 2005 12:56:16 +0000 (12:56 +0000)]
@override with ITDs - testcases.

19 years agofix for pr107486, anonymous local types
acolyer [Tue, 23 Aug 2005 08:54:47 +0000 (08:54 +0000)]
fix for pr107486, anonymous local types

19 years agohas member tests + tests and fix for pr107486
acolyer [Tue, 23 Aug 2005 08:48:47 +0000 (08:48 +0000)]
has member tests + tests and fix for pr107486

19 years agosupport for anonymous local type registration
acolyer [Tue, 23 Aug 2005 08:47:59 +0000 (08:47 +0000)]
support for anonymous local type registration

19 years agosupport for -XhasMember
acolyer [Tue, 23 Aug 2005 08:46:43 +0000 (08:46 +0000)]
support for -XhasMember

19 years agoRemoved dead code.
mkersten [Tue, 23 Aug 2005 04:53:29 +0000 (04:53 +0000)]
Removed dead code.

19 years agogenericitds: activating more tests - including "uberaspects - U" - please dont look...
aclement [Mon, 22 Aug 2005 18:32:20 +0000 (18:32 +0000)]
genericitds: activating more tests - including "uberaspects - U" - please dont look at it...

19 years agogenericitds: simplified!!
aclement [Mon, 22 Aug 2005 17:00:26 +0000 (17:00 +0000)]
genericitds: simplified!!

19 years agogenericitds: tests moved around and activated in GenericsTests
aclement [Mon, 22 Aug 2005 17:00:01 +0000 (17:00 +0000)]
genericitds: tests moved around and activated in GenericsTests

19 years agogenericsitds: modified with a couple of new hooks for allowing the use of target...
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

19 years agogenericitds: simplified!! doesnt need to tell member finder the munger sets
aclement [Mon, 22 Aug 2005 16:56:39 +0000 (16:56 +0000)]
genericitds: simplified!! doesnt need to tell member finder the munger sets

19 years agogenericitds: simplified!! No crappy fake tvars created. no need to remember munger...
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.

19 years agogenericitds: scope can now lookup type variables when referenced via the alias used...
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

19 years agogenericitds: deleted! Functionality pushed down into ParameterizedFieldBinding
aclement [Mon, 22 Aug 2005 16:55:23 +0000 (16:55 +0000)]
genericitds: deleted! Functionality pushed down into ParameterizedFieldBinding

19 years agogenericitds: modified creation of bindings/resolvedmembers to take into tvars on...
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...)

19 years agogenericitds: simplified!! No crappy fake tvars created.
aclement [Mon, 22 Aug 2005 16:53:53 +0000 (16:53 +0000)]
genericitds: simplified!!  No crappy fake tvars created.

19 years agogenericitds: An ITD now records the set of aliases used for type variables on a targe...
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)

19 years agonope, wont build on 1.3 still .
aclement [Mon, 22 Aug 2005 15:36:59 +0000 (15:36 +0000)]
nope, wont build on 1.3 still .

19 years agoorganized imports.
aclement [Mon, 22 Aug 2005 15:22:35 +0000 (15:22 +0000)]
organized imports.

19 years agoreincluding 1.3 test run ... will it work?
aclement [Mon, 22 Aug 2005 09:15:45 +0000 (09:15 +0000)]
reincluding 1.3 test run ... will it work?

19 years agodon't let jdt put out warnings about static overrides for ITDs - we've already done...
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 :)

19 years agosupport for hasmember / hasfield type patterns. currently disabled via static final...
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!

19 years agohasmember (hasmethod / hasfield) tests - not linked into main suite at this point...
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

19 years agofix for pr83377.aj
acolyer [Sun, 21 Aug 2005 19:52:49 +0000 (19:52 +0000)]
fix for pr83377.aj

19 years agotests for pr83377
acolyer [Sun, 21 Aug 2005 19:51:47 +0000 (19:51 +0000)]
tests for pr83377

19 years agoupdated jars with fix for pr83377, which was basically some messed up legal override...
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.

19 years agoadded new method, methods() which returns all methods of a type, including itd'd...
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

19 years agotests for pr78314 and pr80571
acolyer [Sat, 20 Aug 2005 12:11:37 +0000 (12:11 +0000)]
tests for pr78314 and pr80571

19 years agofix for pr78314, parser saying: "privileged" expected in far too many recovery situations
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

19 years agofix and test case for pr79523: BCException: illegal change to pointcut declaration...
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>)

19 years agotest for pr104529, @SuppressWarnings("unchecked") not being honored
acolyer [Fri, 19 Aug 2005 19:18:31 +0000 (19:18 +0000)]
test for pr104529, @SuppressWarnings("unchecked") not being honored

19 years agofix for pr86057, overriding of final pointcut
acolyer [Fri, 19 Aug 2005 16:51:30 +0000 (16:51 +0000)]
fix for pr86057, overriding of final pointcut

19 years agogenericitds: I'll be finished when I get to Z
aclement [Fri, 19 Aug 2005 16:17:14 +0000 (16:17 +0000)]
genericitds: I'll be finished when I get to Z

19 years agogenericitds: more funky tests.
aclement [Fri, 19 Aug 2005 16:16:46 +0000 (16:16 +0000)]
genericitds: more funky tests.

19 years agomake sure that fields don't have a void type in a get / set pointcut expression
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

19 years agotests for pr78261, field patterns with a void field type
acolyer [Fri, 19 Aug 2005 14:47:59 +0000 (14:47 +0000)]
tests for pr78261, field patterns with a void field type

19 years agotests for pr91114, (before - after) expression
acolyer [Fri, 19 Aug 2005 13:50:20 +0000 (13:50 +0000)]
tests for pr91114,  (before - after) expression

19 years agofix for pr9114, before and after used as var names in parenthesized expressions
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

19 years agotests for pr78707, before returning and before throwing advice
acolyer [Fri, 19 Aug 2005 13:22:37 +0000 (13:22 +0000)]
tests for pr78707, before returning and before throwing advice

19 years agofix for Bugzilla Bug 78707
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

19 years agotests for pr 64568 and 74562
acolyer [Fri, 19 Aug 2005 12:43:13 +0000 (12:43 +0000)]
tests for pr 64568 and 74562

19 years agofix for Bugzilla Bug 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"

19 years agoupdated parser w. itd error recovery
acolyer [Fri, 19 Aug 2005 11:08:43 +0000 (11:08 +0000)]
updated parser  w. itd error recovery

19 years agothe big one. these jars are at Eclipse 3.1 final level (v_574_R31X)
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)

19 years agowording changed in some JDT compiler messages
acolyer [Fri, 19 Aug 2005 08:01:52 +0000 (08:01 +0000)]
wording changed in some JDT compiler messages

19 years agocollection of really basic tests to use when bringing up a new version of the JDT...
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...

19 years agooverrides getOwningClass from MethodBinding to ensure correct results in some of...
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.

19 years agonew JDT compiler uses a Map instead of a Hashtable for CompilationUnit.compiledTypes
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

19 years agoreplacing the bloated ones in CVS !
aclement [Thu, 18 Aug 2005 13:20:45 +0000 (13:20 +0000)]
replacing the bloated ones in CVS !

19 years agojust a few tests for generic aspects...
aclement [Thu, 18 Aug 2005 09:50:48 +0000 (09:50 +0000)]
just a few tests for generic aspects...

19 years agoforce parameterizeWith to be implemented all the way down the hierarchy
acolyer [Thu, 18 Aug 2005 09:38:01 +0000 (09:38 +0000)]
force parameterizeWith to be implemented all the way down the hierarchy

19 years agohandle reference pointcuts of the from Generic<X>.foo()
acolyer [Thu, 18 Aug 2005 09:37:18 +0000 (09:37 +0000)]
handle reference pointcuts of the from Generic<X>.foo()

19 years agoallow a reference pointcut reference of the form Generic<String>.foo()
acolyer [Thu, 18 Aug 2005 09:36:33 +0000 (09:36 +0000)]
allow a reference pointcut reference of the form Generic<String>.foo()

19 years agomake sure we don't lose source location on parameterizeWith
acolyer [Thu, 18 Aug 2005 09:35:44 +0000 (09:35 +0000)]
make sure we don't lose source location on parameterizeWith

19 years agoalso parameterize annotation pattern
acolyer [Thu, 18 Aug 2005 09:35:18 +0000 (09:35 +0000)]
also parameterize annotation pattern

19 years agosupport for parameterizeWith
acolyer [Thu, 18 Aug 2005 09:34:43 +0000 (09:34 +0000)]
support for parameterizeWith

19 years agoimplementation of parameterizeWith and fix for 107059 part 2
acolyer [Thu, 18 Aug 2005 09:34:00 +0000 (09:34 +0000)]
implementation of parameterizeWith and fix for 107059 part 2

19 years agomessages for trying to reference a pointcut in a generic type from a raw type reference
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

19 years agoSuppressAjWarnings should not suppress errors!
acolyer [Thu, 18 Aug 2005 09:32:17 +0000 (09:32 +0000)]
SuppressAjWarnings should not suppress errors!

19 years agotests for pr107059 and generics chapter of ajdk
acolyer [Thu, 18 Aug 2005 09:31:48 +0000 (09:31 +0000)]
tests for pr107059 and generics chapter of ajdk