]> source.dussan.org Git - aspectj.git/log
aspectj.git
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

19 years agotests for examples in the ajdk generics chapter
acolyer [Thu, 18 Aug 2005 09:31:26 +0000 (09:31 +0000)]
tests for examples in the ajdk generics chapter

19 years agofollow-on test for pr107159
acolyer [Thu, 18 Aug 2005 09:31:05 +0000 (09:31 +0000)]
follow-on test for pr107159

19 years agoMakes sure it looks on the generic members for annotations in the case of ITDs.
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.

19 years agoswitched test around.
aclement [Thu, 18 Aug 2005 07:54:09 +0000 (07:54 +0000)]
switched test around.

19 years agoAndrews test for pr93356
aclement [Thu, 18 Aug 2005 07:52:39 +0000 (07:52 +0000)]
Andrews test for pr93356

19 years agotest for pr93356 and generic binary weaving itds
aclement [Thu, 18 Aug 2005 07:52:18 +0000 (07:52 +0000)]
test for pr93356 and generic binary weaving itds

19 years agosome binary weaving ITD tests, they dont pass yet.
aclement [Thu, 18 Aug 2005 07:51:46 +0000 (07:51 +0000)]
some binary weaving ITD tests, they dont pass yet.

19 years agoModified access to onType to be via a get/set pair - enabling me to get in and do...
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.

19 years agoI think that astore at the start of the exception block is the right pattern to use...
aclement [Thu, 18 Aug 2005 07:50:22 +0000 (07:50 +0000)]
I think that astore at the start of the exception block is the right pattern to use.  I remember some bug about a decompiler choking on no store when it was expected.

19 years agotests for Fix 106736 - permitting classes dir as aspect URL (also permitting .zip...
wisberg [Thu, 18 Aug 2005 07:25:35 +0000 (07:25 +0000)]
tests for Fix 106736 - permitting classes dir as aspect URL (also permitting .zip files)

19 years agoFix 106736 - permitting classes dir as aspect URL (also permitting .zip files)
wisberg [Thu, 18 Aug 2005 07:25:08 +0000 (07:25 +0000)]
Fix 106736 - permitting classes dir as aspect URL (also permitting .zip files)

19 years agocomment only on poorly-named but public addLibraryJarFile(..)
wisberg [Thu, 18 Aug 2005 07:21:13 +0000 (07:21 +0000)]
comment only on poorly-named but public addLibraryJarFile(..)

19 years agoUsing JLS 20.18.7 system property for version per mailing list request
wisberg [Thu, 18 Aug 2005 05:02:47 +0000 (05:02 +0000)]
Using JLS 20.18.7 system property for version per mailing list request

19 years agodeleted the section about declaring a pertypewithin aspect with a type variable....
acolyer [Wed, 17 Aug 2005 16:35:01 +0000 (16:35 +0000)]
deleted the section about declaring a pertypewithin aspect with a type variable. We could consider supporting this beyond AspectJ 1.5.0 perhaps, but not before.

19 years agoreplaced <i> which docbook does not understand with <emphasis> which it does
acolyer [Wed, 17 Aug 2005 16:34:24 +0000 (16:34 +0000)]
replaced <i> which docbook does not understand with <emphasis> which it does

19 years agopretty much a complete rewrite, this time matching the actual implementation!
acolyer [Wed, 17 Aug 2005 16:33:50 +0000 (16:33 +0000)]
pretty much a complete rewrite, this time matching the actual implementation!

19 years agoupdated copyright date
acolyer [Wed, 17 Aug 2005 16:33:25 +0000 (16:33 +0000)]
updated copyright date

19 years agoadded method to determine which set of lint kinds are suppressed for a member via...
acolyer [Wed, 17 Aug 2005 08:40:28 +0000 (08:40 +0000)]
added method to determine which set of lint kinds are suppressed for a member via @SuppressAjWarnings

19 years agotell Lint which warnings to suppress during specialization of this advice
acolyer [Wed, 17 Aug 2005 08:39:53 +0000 (08:39 +0000)]
tell Lint which warnings to suppress during specialization of this advice

19 years agosupport for @SuppressAjWarnings
acolyer [Wed, 17 Aug 2005 08:39:22 +0000 (08:39 +0000)]
support for @SuppressAjWarnings

19 years agoadvice remembers the set of lint warnings that are suppressed for it via @SuppressAjW...
acolyer [Wed, 17 Aug 2005 08:39:02 +0000 (08:39 +0000)]
advice remembers the set of lint warnings that are suppressed for it via @SuppressAjWarnings

19 years agoadded ajdk generics tests and test for annotation matching on intermediate type in...
acolyer [Wed, 17 Aug 2005 08:38:10 +0000 (08:38 +0000)]
added ajdk generics tests and test for annotation matching on intermediate type in hierarchy

19 years agotest cases for all examples in the new generics chapter of the ajdk
acolyer [Wed, 17 Aug 2005 08:37:11 +0000 (08:37 +0000)]
test cases for all examples in the new generics chapter of the ajdk

19 years agotest case for user list reported problem with annotations on an intermediate type...
acolyer [Wed, 17 Aug 2005 08:36:47 +0000 (08:36 +0000)]
test case for user list reported problem with annotations on an intermediate type in a hierarchy

19 years agofix for bug 98952: @AJ if pointcut
acolyer [Wed, 17 Aug 2005 08:36:18 +0000 (08:36 +0000)]
fix for bug 98952: @AJ if pointcut

19 years agore-enabling tests with @AJ processing in ajc since these now pass.
acolyer [Wed, 17 Aug 2005 08:35:38 +0000 (08:35 +0000)]
re-enabling tests with @AJ processing in ajc since these now pass.

19 years ago@AJ PTW polish as per aj$getInstance does not rethrow the exc but return null #92880
avasseur [Wed, 17 Aug 2005 07:39:47 +0000 (07:39 +0000)]
@AJ PTW polish as per aj$getInstance does not rethrow the exc but return null #92880

19 years agofix for Bugzilla Bug 107059
acolyer [Tue, 16 Aug 2005 09:29:35 +0000 (09:29 +0000)]
fix for Bugzilla Bug 107059
   parser crashes on call(void (@a *)(..)

19 years agoimplementation of parameterize with for EllipsisTypePattern
acolyer [Tue, 16 Aug 2005 09:28:57 +0000 (09:28 +0000)]
implementation of parameterize with for EllipsisTypePattern

19 years agoimplementation of parameterize with
acolyer [Tue, 16 Aug 2005 09:28:24 +0000 (09:28 +0000)]
implementation of parameterize with

19 years agoadded isAny() to enable easy testing for full wildcard
acolyer [Tue, 16 Aug 2005 09:28:07 +0000 (09:28 +0000)]
added isAny() to enable easy testing for full wildcard

19 years agotest for declare soft with type vars
acolyer [Tue, 16 Aug 2005 09:27:37 +0000 (09:27 +0000)]
test for declare soft with type vars

19 years agotests for pr106130 and pr107059
acolyer [Tue, 16 Aug 2005 09:27:21 +0000 (09:27 +0000)]
tests for pr106130 and pr107059