]> source.dussan.org Git - aspectj.git/log
aspectj.git
19 years agotest cases for @AspectJ visitors
acolyer [Mon, 25 Apr 2005 16:14:07 +0000 (16:14 +0000)]
test cases for @AspectJ visitors

19 years agosupport in ajc for parsing and error reporting of @AspectJ style aspect definitions...
acolyer [Mon, 25 Apr 2005 16:12:39 +0000 (16:12 +0000)]
support in ajc for parsing and error reporting of @AspectJ style aspect definitions (aspect, pointcut, advice only at this point). Also include the AddAtAspectJAnnotationsVisitor support. Switch off using -Xdev:NoAtAspectJProcessing.

19 years agosupport in ajc for parsing and error reporting of @AspectJ style aspect definitions...
acolyer [Mon, 25 Apr 2005 16:07:25 +0000 (16:07 +0000)]
support in ajc for parsing and error reporting of @AspectJ style aspect definitions (aspect, pointcut, advice only at this point). Also include the AddAtAspectJAnnotationsVisitor support. Switch off using -Xdev:NoAtAspectJProcessing.

19 years agothis patch implements the MAP for aspects, pointcuts, and advice. just enough of...
acolyer [Mon, 25 Apr 2005 16:04:10 +0000 (16:04 +0000)]
this patch implements the MAP for aspects, pointcuts, and advice. just enough of an implementation to provide the support needed for some of the ataspectj visitor tests.

19 years agoadd aspectj5rt to classpath
acolyer [Mon, 25 Apr 2005 16:01:57 +0000 (16:01 +0000)]
add aspectj5rt to classpath

19 years agotest case for fix bug in bcel RIV annotations (impacted declare anno I think)
avasseur [Mon, 25 Apr 2005 09:18:12 +0000 (09:18 +0000)]
test case for fix bug in bcel RIV annotations  (impacted declare anno I think)

19 years agoForce change of these files - might make cruisecontrol happy.
aclement [Sat, 23 Apr 2005 12:14:09 +0000 (12:14 +0000)]
Force change of these files - might make cruisecontrol happy.

19 years agoWorkaround/fix for Wes' problem with the compiler building his article code. Ignores...
aclement [Fri, 22 Apr 2005 16:32:03 +0000 (16:32 +0000)]
Workaround/fix for Wes' problem with the compiler building his article code.  Ignores raw types which are subtypes of ParameterizedTypeBinding but have no arguments to worry about.

19 years agoChanged runtime invis param attrs to always be invis as discovered by Alex. Was impac...
aclement [Fri, 22 Apr 2005 16:15:44 +0000 (16:15 +0000)]
Changed runtime invis param attrs to always be invis as discovered by Alex. Was impacting nothing as far as I could tell - but needed fixing!

19 years agoChanged runtime invis attrs to always be invis as discovered by Alex. Was impacting...
aclement [Fri, 22 Apr 2005 16:13:38 +0000 (16:13 +0000)]
Changed runtime invis attrs to always be invis as discovered by Alex. Was impacting nothing as far as I could tell - but needed fixing!

19 years agoNow you see them, now you don't. Annotations now runtime visible.
aclement [Fri, 22 Apr 2005 15:41:47 +0000 (15:41 +0000)]
Now you see them, now you don't.  Annotations now runtime visible.

19 years ago@AJ annotation are runtime visible, fixed all licenses from branch for EPL
avasseur [Fri, 22 Apr 2005 10:12:14 +0000 (10:12 +0000)]
@AJ annotation are runtime visible, fixed all licenses from branch for EPL

19 years agofixing a missing "throw" clause
avasseur [Fri, 22 Apr 2005 08:55:26 +0000 (08:55 +0000)]
fixing a missing "throw" clause

19 years agocompile runtime under 1.1, see how badly it fails
wisberg [Thu, 21 Apr 2005 18:36:23 +0000 (18:36 +0000)]
compile runtime under 1.1, see how badly it fails

19 years agoback to 1.3 exception API, report bad method via NoAspectBoundException.
wisberg [Thu, 21 Apr 2005 17:33:45 +0000 (17:33 +0000)]
back to 1.3 exception API, report bad method via NoAspectBoundException.

19 years agoFixed bug#91912 added softens / softened by relationship to ASM
mkersten [Thu, 21 Apr 2005 17:00:18 +0000 (17:00 +0000)]
Fixed bug#91912 added softens / softened by relationship to ASM

19 years agothis set of commits teaches the TypeX world about parameterized types. it handles...
acolyer [Wed, 20 Apr 2005 19:24:30 +0000 (19:24 +0000)]
this set of commits teaches the TypeX world about parameterized types. it handles passing of parameterized types into the weaver from Eclipse, and back out again. Fixes the ITD and parameterized types issue that shows up in the examples. Much more work to be done in this area of course before M3.

19 years agocommented jar target from bcel-builder/build.xml since broken (can someone comment ?)
avasseur [Wed, 20 Apr 2005 14:58:14 +0000 (14:58 +0000)]
commented jar target from bcel-builder/build.xml since broken (can someone comment ?)
impl @Aspect("issingleton")
fixed error reporting on readPerClause from @AJ

19 years agoFix for pr92053: atargs causes a VerifyError: Unable to pop operand off an empty...
aclement [Wed, 20 Apr 2005 14:32:40 +0000 (14:32 +0000)]
Fix for pr92053: atargs causes a VerifyError: Unable to pop operand off an empty stack

19 years agofix for Bugzilla Bug 91858
acolyer [Wed, 20 Apr 2005 12:57:49 +0000 (12:57 +0000)]
fix for Bugzilla Bug 91858
   NullPointerException when declare @type is spelt with capital letter

patch submitted by Andrew Huff

19 years agofirst half of Andrew Huff's patch for 59636 (-log option not producing output - shoul...
acolyer [Wed, 20 Apr 2005 12:56:07 +0000 (12:56 +0000)]
first half of Andrew Huff's patch for 59636 (-log option not producing output - should it?)

19 years agorefactored to avoid clash and duplicate class with modules/testing. Package for modul...
avasseur [Wed, 20 Apr 2005 12:46:46 +0000 (12:46 +0000)]
refactored to avoid clash and duplicate class with modules/testing. Package for modules/testing-util is now org.aspectj.testingutil

19 years agofirst half of Andrew Huff's patch for 59636 (-log option not producing output - shoul...
acolyer [Wed, 20 Apr 2005 12:35:08 +0000 (12:35 +0000)]
first half of Andrew Huff's patch for 59636 (-log option not producing output - should it?)

19 years agofixing Alex build dependancies. Adding top level build. Usefull for patch creation
avasseur [Wed, 20 Apr 2005 10:57:13 +0000 (10:57 +0000)]
fixing Alex build dependancies. Adding top level build. Usefull for patch creation

19 years agoTemporarily removed loadtime modules as they are empty in HEAD
aclement [Wed, 20 Apr 2005 07:56:43 +0000 (07:56 +0000)]
Temporarily removed loadtime modules as they are empty in HEAD

19 years agoDelete bintest, not quite in with Alex's policy as paths hardcoded - could be improved.
aclement [Wed, 20 Apr 2005 07:56:17 +0000 (07:56 +0000)]
Delete bintest, not quite in with Alex's policy as paths hardcoded - could be improved.

19 years agoRefresh these builds of aspectjrt.jar - they are used by the harness
aclement [Tue, 19 Apr 2005 16:09:59 +0000 (16:09 +0000)]
Refresh these builds of aspectjrt.jar - they are used by the harness

19 years agoI didn't move the test suite class..
aclement [Tue, 19 Apr 2005 16:00:37 +0000 (16:00 +0000)]
I didn't move the test suite class..

19 years agoCopyright altered to pass the test..
aclement [Tue, 19 Apr 2005 15:53:35 +0000 (15:53 +0000)]
Copyright altered to pass the test..

19 years agoSwitch on junit task call.
aclement [Tue, 19 Apr 2005 15:31:51 +0000 (15:31 +0000)]
Switch on junit task call.

19 years agoremoved issingleton - causes crash
aclement [Tue, 19 Apr 2005 13:54:24 +0000 (13:54 +0000)]
removed issingleton - causes crash

19 years agocommitting to shut up the flippin cvs sync
aclement [Tue, 19 Apr 2005 12:53:03 +0000 (12:53 +0000)]
committing to shut up the flippin cvs sync

19 years agoaccessed from gen'd code, needs to be visible
aclement [Tue, 19 Apr 2005 12:42:59 +0000 (12:42 +0000)]
accessed from gen'd code, needs to be visible

19 years agonew simple tests - one of which aborts...
aclement [Tue, 19 Apr 2005 12:42:40 +0000 (12:42 +0000)]
new simple tests - one of which aborts...

19 years agofrom branch: change to advice ordering (sorts on source loc rather than name) and...
aclement [Tue, 19 Apr 2005 12:42:21 +0000 (12:42 +0000)]
from branch: change to advice ordering (sorts on source loc rather than name) and various binding processing changes for @AJ aspects.

19 years agofrom branch: changed visibility
aclement [Tue, 19 Apr 2005 12:41:42 +0000 (12:41 +0000)]
from branch: changed visibility

19 years agofrom branch: loads of @AJ changes for inlining strategies, using the right JP, wiring...
aclement [Tue, 19 Apr 2005 12:41:22 +0000 (12:41 +0000)]
from branch: loads of @AJ changes for inlining strategies, using the right JP, wiring up the closure, etc.

19 years agofrom branch: needs to implement mustcheckexceptions method
aclement [Tue, 19 Apr 2005 12:39:52 +0000 (12:39 +0000)]
from branch: needs to implement mustcheckexceptions method

19 years agofrom branch: concern from alex that sequenced hash map might be needed?
aclement [Tue, 19 Apr 2005 12:39:28 +0000 (12:39 +0000)]
from branch: concern from alex that sequenced hash map might be needed?

19 years agofrom branch: redundant?
aclement [Tue, 19 Apr 2005 12:38:51 +0000 (12:38 +0000)]
from branch: redundant?

19 years agofrom branch: dont stick the interface on @AJ thingies.
aclement [Tue, 19 Apr 2005 12:38:26 +0000 (12:38 +0000)]
from branch: dont stick the interface on @AJ thingies.

19 years agofrom branch: rtx's now know whether they are @AJ aspects or not
aclement [Tue, 19 Apr 2005 12:37:42 +0000 (12:37 +0000)]
from branch: rtx's now know whether they are @AJ aspects or not

19 years agofrom branch: check exceptions if necessary
aclement [Tue, 19 Apr 2005 12:36:50 +0000 (12:36 +0000)]
from branch: check exceptions if necessary

19 years agofrom branch: mod to check if exceptions must be verified or not...
aclement [Tue, 19 Apr 2005 12:36:20 +0000 (12:36 +0000)]
from branch: mod to check if exceptions must be verified or not...

19 years agofrom branch: perclause support necessary for @AJ
aclement [Tue, 19 Apr 2005 12:35:52 +0000 (12:35 +0000)]
from branch: perclause support necessary for @AJ

19 years agomodified for binding processing from branch and Andy optimized toString()
aclement [Tue, 19 Apr 2005 12:34:57 +0000 (12:34 +0000)]
modified for binding processing from branch and Andy optimized toString()

19 years agofrom branch: processes @AJ annotations
aclement [Tue, 19 Apr 2005 12:32:13 +0000 (12:32 +0000)]
from branch: processes @AJ annotations

19 years agofrom branch: new exprs supported
aclement [Tue, 19 Apr 2005 12:27:55 +0000 (12:27 +0000)]
from branch: new exprs supported

19 years agofrom branch: new tests supported
aclement [Tue, 19 Apr 2005 12:27:40 +0000 (12:27 +0000)]
from branch: new tests supported

19 years agoFrom branch: necessary for @AJ
aclement [Tue, 19 Apr 2005 12:27:18 +0000 (12:27 +0000)]
From branch: necessary for @AJ

19 years agofrom branch: modified parameter code for @AJ
aclement [Tue, 19 Apr 2005 12:26:04 +0000 (12:26 +0000)]
from branch: modified parameter code for @AJ

19 years agofrom branch: perclause support and modified delegate processing for multi-threaded...
aclement [Tue, 19 Apr 2005 12:24:59 +0000 (12:24 +0000)]
from branch: perclause support and modified delegate processing for multi-threaded environments.

19 years agofrom branch: knows about new JP subtypes
aclement [Tue, 19 Apr 2005 12:24:10 +0000 (12:24 +0000)]
from branch: knows about new JP subtypes

19 years agofrom branch: processes @AJ stuff on a field
aclement [Tue, 19 Apr 2005 12:22:51 +0000 (12:22 +0000)]
from branch: processes @AJ stuff on a field

19 years agofrom branch: processes @AJ stuff on a method
aclement [Tue, 19 Apr 2005 12:22:36 +0000 (12:22 +0000)]
from branch: processes @AJ stuff on a method

19 years agofrom branch: capable of knowing whether it represents an @AJ aspect
aclement [Tue, 19 Apr 2005 12:21:44 +0000 (12:21 +0000)]
from branch: capable of knowing whether it represents an @AJ aspect

19 years agofrom branch: new utility methods for @AJ support
aclement [Tue, 19 Apr 2005 12:21:15 +0000 (12:21 +0000)]
from branch: new utility methods for @AJ support

19 years agofrom branch: extra perclause support for @AJ
aclement [Tue, 19 Apr 2005 12:20:49 +0000 (12:20 +0000)]
from branch: extra perclause support for @AJ

19 years agofrom branch: add aspectOf() via a munger
aclement [Tue, 19 Apr 2005 12:20:29 +0000 (12:20 +0000)]
from branch: add aspectOf() via a munger

19 years agofrom branch: binding rules different for @AJ
aclement [Tue, 19 Apr 2005 12:19:12 +0000 (12:19 +0000)]
from branch: binding rules different for @AJ

19 years agofrom branch: @AJ support
aclement [Tue, 19 Apr 2005 12:18:30 +0000 (12:18 +0000)]
from branch: @AJ support

19 years agofrom branch: dealing with the binding of formals
aclement [Tue, 19 Apr 2005 12:17:51 +0000 (12:17 +0000)]
from branch: dealing with the binding of formals

19 years agoimproved error message
aclement [Tue, 19 Apr 2005 12:17:28 +0000 (12:17 +0000)]
improved error message

19 years agochanged visibility
aclement [Tue, 19 Apr 2005 12:17:13 +0000 (12:17 +0000)]
changed visibility

19 years agofrom branch: changes for @AJ - any tests for this???
aclement [Tue, 19 Apr 2005 12:16:57 +0000 (12:16 +0000)]
from branch: changes for @AJ - any tests for this???

19 years agofrom branch: expected test results changed because of new JP subtypes
aclement [Tue, 19 Apr 2005 12:16:19 +0000 (12:16 +0000)]
from branch: expected test results changed because of new JP subtypes

19 years agochanged cutoff
aclement [Tue, 19 Apr 2005 12:01:08 +0000 (12:01 +0000)]
changed cutoff

19 years agofrom branch: build.xml's for IntelliJ
aclement [Tue, 19 Apr 2005 11:59:28 +0000 (11:59 +0000)]
from branch: build.xml's for IntelliJ

19 years agofrom branch: simple @AJ tests
aclement [Tue, 19 Apr 2005 11:58:52 +0000 (11:58 +0000)]
from branch: simple @AJ tests

19 years agoincludes the basic @AJ test suite
aclement [Tue, 19 Apr 2005 11:58:14 +0000 (11:58 +0000)]
includes the basic @AJ test suite

19 years agoChange to ordering expected due to (harmless!) advice ordering change in BcelWeaver
aclement [Tue, 19 Apr 2005 11:57:38 +0000 (11:57 +0000)]
Change to ordering expected due to (harmless!) advice ordering change in BcelWeaver

19 years agoFrom branch: method to check if a source type is @AJ style
aclement [Tue, 19 Apr 2005 11:57:02 +0000 (11:57 +0000)]
From branch: method to check if a source type is @AJ style

19 years agoFrom branch: Changes to runtime for @AJ
aclement [Tue, 19 Apr 2005 11:52:17 +0000 (11:52 +0000)]
From branch: Changes to runtime for @AJ

19 years agoEmpty interface for EnclosingStaticPart, to enable differentiation between ESP and...
aclement [Tue, 19 Apr 2005 10:48:45 +0000 (10:48 +0000)]
Empty interface for EnclosingStaticPart, to enable differentiation between ESP and SP. migration issue?

19 years agovisibility change
aclement [Tue, 19 Apr 2005 10:46:13 +0000 (10:46 +0000)]
visibility change

19 years agoAdds JUnit to the classpath (so it is available for test material to use)
aclement [Tue, 19 Apr 2005 10:45:11 +0000 (10:45 +0000)]
Adds JUnit to the classpath (so it is available for test material to use)

19 years agoFrom branch: Driver for build.xmls that now exist in each module.
aclement [Tue, 19 Apr 2005 10:44:18 +0000 (10:44 +0000)]
From branch: Driver for build.xmls that now exist in each module.

19 years agoUses default locale rather than assuming UK
aclement [Tue, 19 Apr 2005 10:44:02 +0000 (10:44 +0000)]
Uses default locale rather than assuming UK

19 years agoorganized imports
aclement [Tue, 19 Apr 2005 10:43:23 +0000 (10:43 +0000)]
organized imports

19 years agoAndrew Huffs coverage tests for @AJ - not currently in RunTheseBeforeYouCommit due...
aclement [Tue, 19 Apr 2005 10:42:09 +0000 (10:42 +0000)]
Andrew Huffs coverage tests for @AJ - not currently in RunTheseBeforeYouCommit due to failures.

19 years agoFrom branch: @AJ test material
aclement [Tue, 19 Apr 2005 10:41:40 +0000 (10:41 +0000)]
From branch: @AJ test material

19 years agoAndrew Huffs test programs for @AJ
aclement [Tue, 19 Apr 2005 10:41:20 +0000 (10:41 +0000)]
Andrew Huffs test programs for @AJ

19 years agoFrom branch: New build scripts that Alex uses under IntelliJ - can be run individuall...
aclement [Tue, 19 Apr 2005 10:38:38 +0000 (10:38 +0000)]
From branch: New build scripts that Alex uses under IntelliJ - can be run individually or via master in build module.

19 years agoJust explaining why empty test is here!
aclement [Tue, 19 Apr 2005 08:16:49 +0000 (08:16 +0000)]
Just explaining why empty test is here!

19 years agoI'm committing this shell of an implementation for runtime reflection on AspectJ...
acolyer [Mon, 18 Apr 2005 19:45:53 +0000 (19:45 +0000)]
I'm committing this shell of an implementation for runtime reflection on AspectJ's type system. It's needed by the aUnit guys and provides a means for us to share a structure, take patches etc.. NOT to be considered finished (ha ha) or even a final design at this point in time. We have to do some compiler work to generate runtime-visible structures to support this...

19 years agoAndys quest to reduce unnecessary test output.
aclement [Fri, 15 Apr 2005 14:06:41 +0000 (14:06 +0000)]
Andys quest to reduce unnecessary test output.

19 years agobug#82171 Created sepereate handle provider to enable ASM use of IDE-specific handle...
mkersten [Thu, 14 Apr 2005 16:44:01 +0000 (16:44 +0000)]
bug#82171 Created sepereate handle provider to enable ASM use of IDE-specific handle identifiers.

19 years agocopyright added
aclement [Thu, 14 Apr 2005 08:32:28 +0000 (08:32 +0000)]
copyright added

19 years agoFrom The Branch: Alex's changes in the weaver module to avoid use of the default...
aclement [Wed, 13 Apr 2005 15:45:12 +0000 (15:45 +0000)]
From The Branch: Alex's changes in the weaver module to avoid use of the default package where inappropriate.

19 years agoPatch from Andrew Huff - failing test for pr90588
aclement [Wed, 13 Apr 2005 13:26:54 +0000 (13:26 +0000)]
Patch from Andrew Huff - failing test for pr90588

19 years agoupdate the last updated date
acolyer [Wed, 13 Apr 2005 13:09:25 +0000 (13:09 +0000)]
update the last updated date

19 years agoChanges in staticinitialization sloc reported, see pr 91090
aclement [Wed, 13 Apr 2005 11:48:00 +0000 (11:48 +0000)]
Changes in staticinitialization sloc reported, see pr 91090

19 years agoFix for: Bugzilla Bug 91090: declare warning with staticinitialization matching an...
aclement [Wed, 13 Apr 2005 11:47:07 +0000 (11:47 +0000)]
Fix for: Bugzilla Bug 91090: declare warning with staticinitialization matching an aspect doesn't appear correctly.  Ensured staticinitialization shadow source locations are always the type declaration line (including offset where we can).

19 years agoSee pr90806 - change to harness so fast machines don't fail incremental tests.
aclement [Wed, 13 Apr 2005 11:45:27 +0000 (11:45 +0000)]
See pr90806 - change to harness so fast machines don't fail incremental tests.

19 years agoNull friendly and includes sloc when dumping model (only ever used when debugging...
aclement [Wed, 13 Apr 2005 11:45:02 +0000 (11:45 +0000)]
Null friendly and includes sloc when dumping model (only ever used when debugging structuremodel...)

19 years agoTest for pr90806
aclement [Wed, 13 Apr 2005 11:44:17 +0000 (11:44 +0000)]
Test for pr90806

19 years agoFix for pr90806 - stash sourcecontext whilst we have it.
aclement [Wed, 13 Apr 2005 11:43:48 +0000 (11:43 +0000)]
Fix for pr90806 - stash sourcecontext whilst we have it.

19 years agoTest programs for pr90806
aclement [Wed, 13 Apr 2005 11:25:12 +0000 (11:25 +0000)]
Test programs for pr90806

19 years agoChanged copyright message slightly to keep test happy !
aclement [Wed, 13 Apr 2005 07:28:39 +0000 (07:28 +0000)]
Changed copyright message slightly to keep test happy !

19 years agoFrom The Branch: Alex's new annotations for annotation style development
aclement [Tue, 12 Apr 2005 15:05:12 +0000 (15:05 +0000)]
From The Branch: Alex's new annotations for annotation style development