]> source.dussan.org Git - aspectj.git/log
aspectj.git
19 years agoupdates to annotation parsing...
acolyer [Wed, 8 Dec 2004 10:00:01 +0000 (10:00 +0000)]
updates to annotation parsing...

19 years agoupdates to annotation parsing...
acolyer [Wed, 8 Dec 2004 10:00:01 +0000 (10:00 +0000)]
updates to annotation parsing...

19 years agoAnnotation matching.
aclement [Wed, 8 Dec 2004 09:47:36 +0000 (09:47 +0000)]
Annotation matching.

19 years agoupdate the scanner class too to tokenize correctly
acolyer [Tue, 7 Dec 2004 21:54:21 +0000 (21:54 +0000)]
update the scanner class too to tokenize correctly

19 years agoupdated jdtcore that can also handle @, ... as PseudoTokens
acolyer [Tue, 7 Dec 2004 11:15:55 +0000 (11:15 +0000)]
updated jdtcore that can also handle @, ... as PseudoTokens

19 years agomore parser test cases and updates
acolyer [Tue, 7 Dec 2004 10:34:37 +0000 (10:34 +0000)]
more parser test cases and updates

19 years agoWith type mungers remembering their location, we now get a sensible error line for...
aclement [Tue, 7 Dec 2004 10:13:42 +0000 (10:13 +0000)]
With type mungers remembering their location, we now get a sensible error line for this test!

19 years agoRebuilt due to type munger attribute change
aclement [Tue, 7 Dec 2004 10:12:41 +0000 (10:12 +0000)]
Rebuilt due to type munger attribute change

19 years agoFinally ... type mungers now remember where they came from in their attributes. ...
aclement [Tue, 7 Dec 2004 10:12:16 +0000 (10:12 +0000)]
Finally ... type mungers now remember where they came from in their attributes.  So during binary weaving we can determine the source of the declarations.  We will still understand the old form of attribute that is missing the source location.
(This means incremental compilation of ITDs will work properly for the IDE.)

19 years agoAnnotation Matching - test code
aclement [Tue, 7 Dec 2004 09:41:57 +0000 (09:41 +0000)]
Annotation Matching - test code

19 years agoannotation pattern and type pattern parsing and test cases
acolyer [Mon, 6 Dec 2004 22:36:58 +0000 (22:36 +0000)]
annotation pattern and type pattern parsing and test cases

19 years agowork in progress.... annotation pointcuts, parsing, and patterns
acolyer [Mon, 6 Dec 2004 14:16:43 +0000 (14:16 +0000)]
work in progress.... annotation pointcuts, parsing, and patterns

19 years agowork in progress.... annotation pointcuts, parsing, and patterns
acolyer [Mon, 6 Dec 2004 14:08:23 +0000 (14:08 +0000)]
work in progress.... annotation pointcuts, parsing, and patterns

19 years agowork in progress.... annotation pointcuts, parsing, and patterns
acolyer [Mon, 6 Dec 2004 13:58:33 +0000 (13:58 +0000)]
work in progress.... annotation pointcuts, parsing, and patterns

19 years agoFixes for Bug 80249: Order of types passed to compiler determines weaving behavior
aclement [Mon, 6 Dec 2004 10:38:07 +0000 (10:38 +0000)]
Fixes for Bug 80249: Order of types passed to compiler determines weaving behavior

19 years agojdeveloperaop link, corrected html, added email archive search link, removed unused...
wisberg [Mon, 6 Dec 2004 09:29:57 +0000 (09:29 +0000)]
jdeveloperaop link, corrected html, added email archive search link, removed unused html comments

19 years agoThis modified ordering (?!?) means you don't get silly .ajsym files left around that...
aclement [Fri, 3 Dec 2004 17:35:37 +0000 (17:35 +0000)]
This modified ordering (?!?) means you don't get silly .ajsym files left around that Eclipse wants you to check into CVS.

19 years agoremove that stupid launcher in org.eclipse.jdt.core
aclement [Fri, 3 Dec 2004 17:06:55 +0000 (17:06 +0000)]
remove that stupid launcher in org.eclipse.jdt.core

19 years ago72766 - varargs policing in signature matching
aclement [Fri, 3 Dec 2004 16:11:16 +0000 (16:11 +0000)]
72766 - varargs policing in signature matching

19 years ago72766 - varargs policing in signature matching
aclement [Fri, 3 Dec 2004 15:58:40 +0000 (15:58 +0000)]
72766 - varargs policing in signature matching

19 years ago72766 - avoided another problem to do with asking unresolvable members for their...
aclement [Fri, 3 Dec 2004 15:49:36 +0000 (15:49 +0000)]
72766 - avoided another problem to do with asking unresolvable members for their modifiers.

19 years ago72766 - avoid the potential NPE !
aclement [Fri, 3 Dec 2004 15:35:18 +0000 (15:35 +0000)]
72766 - avoid the potential NPE !

19 years ago72766 - varargs policing in signature matching
aclement [Fri, 3 Dec 2004 14:01:16 +0000 (14:01 +0000)]
72766 - varargs policing in signature matching

19 years agointegrate new tools tests into suite
acolyer [Fri, 3 Dec 2004 11:57:18 +0000 (11:57 +0000)]
integrate new tools tests into suite

19 years agoAPIs allowing 3rd parties to integrate with AspectJ's pointcut parsing and matching
acolyer [Fri, 3 Dec 2004 11:53:29 +0000 (11:53 +0000)]
APIs allowing 3rd parties to integrate with AspectJ's pointcut parsing and matching
- final fixes and test cases

19 years agosupport for 3rd party integration with pointcut parsing /matching
acolyer [Thu, 2 Dec 2004 15:00:18 +0000 (15:00 +0000)]
support for 3rd party integration with pointcut parsing /matching

19 years agoAPIs allowing 3rd parties to integrate with AspectJ's pointcut parsing and matching
acolyer [Thu, 2 Dec 2004 14:12:18 +0000 (14:12 +0000)]
APIs allowing 3rd parties to integrate with AspectJ's pointcut parsing and matching

19 years agoupdated description of tools package to reflect wider scope
acolyer [Thu, 2 Dec 2004 12:55:18 +0000 (12:55 +0000)]
updated description of tools package to reflect wider scope

19 years agoAPIs allowing 3rd parties to integrate with AspectJ's pointcut parsing and matching
acolyer [Thu, 2 Dec 2004 12:30:29 +0000 (12:30 +0000)]
APIs allowing 3rd parties to integrate with AspectJ's pointcut parsing and matching

19 years ago72766 - improved build.xml for building the testcode jar
aclement [Thu, 2 Dec 2004 10:49:25 +0000 (10:49 +0000)]
72766 - improved build.xml for building the testcode jar

19 years ago72766 - enum testdata
aclement [Thu, 2 Dec 2004 10:41:41 +0000 (10:41 +0000)]
72766 - enum testdata

19 years ago72766 - annotation testdata
aclement [Thu, 2 Dec 2004 10:40:38 +0000 (10:40 +0000)]
72766 - annotation testdata

19 years ago72766 - progress text file for 1.5.0M1
aclement [Thu, 2 Dec 2004 10:39:39 +0000 (10:39 +0000)]
72766 - progress text file for 1.5.0M1

19 years ago72766 - enum/annotations tests added to suite.
aclement [Thu, 2 Dec 2004 10:37:07 +0000 (10:37 +0000)]
72766 - enum/annotations tests added to suite.

19 years ago72766 - tests to confirm ITDs on enums/annotations not allowed.
aclement [Thu, 2 Dec 2004 10:36:03 +0000 (10:36 +0000)]
72766 - tests to confirm ITDs on enums/annotations not allowed.

19 years agofixed unused imports
aclement [Thu, 2 Dec 2004 10:35:37 +0000 (10:35 +0000)]
fixed unused imports

19 years ago72766 - implement isEnum/isAnnotation
aclement [Thu, 2 Dec 2004 10:33:16 +0000 (10:33 +0000)]
72766 - implement isEnum/isAnnotation

19 years ago72766 - when *source compiling* output messages to prevent ITD on enums/annotations
aclement [Thu, 2 Dec 2004 10:32:40 +0000 (10:32 +0000)]
72766 - when *source compiling* output messages to prevent ITD on enums/annotations

19 years ago72766 - more helpers for identifying enums/annotations
aclement [Thu, 2 Dec 2004 10:31:13 +0000 (10:31 +0000)]
72766 - more helpers for identifying enums/annotations

19 years ago72766 - when *binary weaving* output messages to stop ITDs on enums/annotations
aclement [Thu, 2 Dec 2004 10:30:25 +0000 (10:30 +0000)]
72766 - when *binary weaving* output messages to stop ITDs on enums/annotations

19 years ago72766 - helper methods for identifying enums/annotations that call the BCEL stuff...
aclement [Thu, 2 Dec 2004 10:29:32 +0000 (10:29 +0000)]
72766 - helper methods for identifying enums/annotations that call the BCEL stuff i wrote.

19 years ago72766 - messages output when preventing ITDs on enums/annotations
aclement [Thu, 2 Dec 2004 10:29:06 +0000 (10:29 +0000)]
72766 - messages output when preventing ITDs on enums/annotations

19 years ago72766: This is covariance support. only missing bit is for dynamic join point matchi...
aclement [Wed, 1 Dec 2004 18:00:32 +0000 (18:00 +0000)]
72766:  This is covariance support. only missing bit is for dynamic join point matching (marked XXXAJ5 in the code) - thats not a 1.5.0M1 item I dont think...

19 years agofixed typo in the "id" of the chapter
acolyer [Wed, 1 Dec 2004 16:10:44 +0000 (16:10 +0000)]
fixed typo in the "id" of the chapter

19 years agocouple of doc bugs pointed out by andy...
acolyer [Wed, 1 Dec 2004 15:45:54 +0000 (15:45 +0000)]
couple of doc bugs pointed out by andy...

19 years agoPart of 72766: Bridge methods - we now do the right thing if we see one (i.e. we...
aclement [Tue, 30 Nov 2004 17:43:50 +0000 (17:43 +0000)]
Part of 72766: Bridge methods - we now do the right thing if we see one (i.e. we ignore it as a source of join points)

19 years agoJDeveloper url
wisberg [Tue, 30 Nov 2004 09:27:09 +0000 (09:27 +0000)]
JDeveloper url

19 years agoensure every generated html file has a meaningful name
acolyer [Sun, 28 Nov 2004 22:00:59 +0000 (22:00 +0000)]
ensure every generated html file has a meaningful name

19 years agoaspectj 5 docs update. Signature matching chapter added.
acolyer [Sun, 28 Nov 2004 21:44:27 +0000 (21:44 +0000)]
aspectj 5 docs update. Signature matching chapter added.
Annotations chapter complete. Varargs, covariance, autoboxing,
and enum chapters complete. Pertypewithin proposal written up.
Generics, new reflection interfaces, and the "miscellaneous" section
still outstanding.

20 years agomore updates to 1.5 design
acolyer [Wed, 24 Nov 2004 19:57:59 +0000 (19:57 +0000)]
more updates to 1.5 design

20 years agoFinal !! fixes for Bug 78954: Compiler cannot cope with 4000 jars on the classpath
aclement [Tue, 23 Nov 2004 13:06:30 +0000 (13:06 +0000)]
Final !! fixes for Bug 78954: Compiler cannot cope with 4000 jars on the classpath
- Includes the modified JDT classes.

20 years agoSome more fixes for Bug 78954: Compiler cannot cope with 4000 jars on the classpath.
aclement [Tue, 23 Nov 2004 08:53:54 +0000 (08:53 +0000)]
Some more fixes for Bug 78954: Compiler cannot cope with 4000 jars on the classpath.
- ClassPathManager can now manage its set of open archives, rather than being 'unlimited' it now limits itself to 1000 open archives (which can be increased via a sys prop).
- BcelWorld is changed to add a tidy up method that can tell class path manager to close its archives (useful for the IDE)
- BcelWorld is also changed to ensure 'it' is the repository used to resolve classes, there were previously some situations where BCEL would start loading classes itself (creating duplicates in memory of things like java/lang/String etc).  I'm not sure if this will alter our performance/memory characteristics.

20 years agoFix some stuff that Wes pointed out: addEmptyConstructor() in ClassGen has always...
aclement [Mon, 22 Nov 2004 08:31:23 +0000 (08:31 +0000)]
Fix some stuff that Wes pointed out: addEmptyConstructor() in ClassGen has always been broken and the src.zip for BCEL that was generated included test imports.

20 years agoBCEL Java5 Support
aclement [Fri, 19 Nov 2004 16:52:30 +0000 (16:52 +0000)]
BCEL Java5 Support

20 years agoBCEL Java5 Support
aclement [Fri, 19 Nov 2004 16:45:18 +0000 (16:45 +0000)]
BCEL Java5 Support

20 years agoBCEL Java5 Support
aclement [Fri, 19 Nov 2004 16:35:15 +0000 (16:35 +0000)]
BCEL Java5 Support

20 years agoFixed 2 xml errors.
aclement [Fri, 19 Nov 2004 13:43:26 +0000 (13:43 +0000)]
Fixed 2 xml errors.

20 years agoSome enhancements discovered whilst working on bugzilla bug 78954: Compiler cannot...
aclement [Thu, 18 Nov 2004 16:00:19 +0000 (16:00 +0000)]
Some enhancements discovered whilst working on bugzilla bug 78954: Compiler cannot cope with 4000 jars on the classpath.  These enhancements cause things to be done 'lazily' in BCEL.

20 years agoImports organized.
aclement [Thu, 18 Nov 2004 15:07:05 +0000 (15:07 +0000)]
Imports organized.

20 years agoDoesnt delete the 'src' dir.
aclement [Thu, 18 Nov 2004 14:52:34 +0000 (14:52 +0000)]
Doesnt delete the 'src' dir.

20 years agoAdding BCEL src to bcel-builder project. We change/patch BCEL more frequently than...
aclement [Thu, 18 Nov 2004 14:48:11 +0000 (14:48 +0000)]
Adding BCEL src to bcel-builder project.  We change/patch BCEL more frequently than we import new versions of BCEL into AspectJ - so it makes sense to make that patching process easier than the importing process.  Also the Java5 support would result in an unwieldy patch.txt file.
The ANT targets in build.xml will still enable transformation of the packaging from org.aspectj.apache to org.apache for diffing with a new BCEL version, should one ever appear.

20 years agosome small updates in annotations, plus beginnings of varargs section
acolyer [Thu, 18 Nov 2004 09:29:21 +0000 (09:29 +0000)]
some small updates in annotations, plus beginnings of varargs section

20 years agouse AccessibleObject rather than java.lang.reflect.Member
acolyer [Wed, 17 Nov 2004 10:55:53 +0000 (10:55 +0000)]
use AccessibleObject rather than java.lang.reflect.Member

20 years agoupdated for new annotations style
acolyer [Tue, 16 Nov 2004 21:09:38 +0000 (21:09 +0000)]
updated for new annotations style

20 years agodealing with incomplete Test renaming to CoreTest
ehilsdal [Thu, 11 Nov 2004 23:23:33 +0000 (23:23 +0000)]
dealing with incomplete Test renaming to CoreTest

20 years agoupdated to not allow general extension of type patterns
acolyer [Wed, 10 Nov 2004 16:26:02 +0000 (16:26 +0000)]
updated to not allow general extension of type patterns

20 years agoattendees should not use blackdown jdk under linux
ehilsdal [Wed, 10 Nov 2004 06:28:47 +0000 (06:28 +0000)]
attendees should not use blackdown jdk under linux

20 years agochanges influenced by OOPSLA 2004
ehilsdal [Wed, 10 Nov 2004 06:21:28 +0000 (06:21 +0000)]
changes influenced by OOPSLA 2004

20 years agorevised with info from OOPSLA 2004:
ehilsdal [Wed, 10 Nov 2004 06:03:33 +0000 (06:03 +0000)]
revised with info from OOPSLA 2004:
  renaming support.Log.log to support.Log.write
  renaming test.Test to test.CoreTest
  (r)ing aspectj
  clearing up a few random things

20 years agobuild the 1.5 developer's notebook as part of the distribution.
acolyer [Tue, 9 Nov 2004 14:28:51 +0000 (14:28 +0000)]
build the 1.5 developer's notebook as part of the distribution.

20 years agoearly draft of AspectJ 1.5 documentation - do not rely on the contents of these docs...
acolyer [Tue, 9 Nov 2004 14:28:24 +0000 (14:28 +0000)]
early draft of AspectJ 1.5 documentation - do not rely on the contents of these docs yet!!!

20 years agoMatthews fix for Bugzilla Bug 77163: Load time weaver default verbose setting V1_2_1
aclement [Fri, 5 Nov 2004 11:00:41 +0000 (11:00 +0000)]
Matthews fix for Bugzilla Bug 77163: Load time weaver default verbose setting

20 years agoApplied patch for bug#77799 "NullPointerException in StructureSearchManager"
mkersten [Thu, 4 Nov 2004 15:44:51 +0000 (15:44 +0000)]
Applied patch for bug#77799 "NullPointerException in StructureSearchManager"

20 years agoNeeds a blank-line before Name: section
acolyer [Fri, 22 Oct 2004 13:16:15 +0000 (13:16 +0000)]
Needs a blank-line before Name: section

20 years agoFix for Bugzilla Bug 76798: Add versions to woven class files - enabling better backw...
aclement [Fri, 22 Oct 2004 10:53:11 +0000 (10:53 +0000)]
Fix for Bugzilla Bug 76798: Add versions to woven class files - enabling better backwards compatibility.

20 years agodon't upset windows script...
acolyer [Fri, 22 Oct 2004 10:33:06 +0000 (10:33 +0000)]
don't upset windows script...

20 years agofixing an html bug
ehilsdal [Thu, 21 Oct 2004 15:41:04 +0000 (15:41 +0000)]
fixing an html bug

20 years agopreparations for 1.2.1 release
acolyer [Thu, 21 Oct 2004 14:51:44 +0000 (14:51 +0000)]
preparations for 1.2.1 release

20 years agoBugzilla Bug 73895
acolyer [Thu, 21 Oct 2004 13:40:23 +0000 (13:40 +0000)]
Bugzilla Bug 73895
   unnecessary cast causing problems

20 years agofix for bugzilla bug 75486: issingleton or issingleton()
acolyer [Thu, 21 Oct 2004 13:29:30 +0000 (13:29 +0000)]
fix for bugzilla bug 75486: issingleton or issingleton()

20 years agofix for Bugzilla Bug 75486
acolyer [Thu, 21 Oct 2004 13:09:21 +0000 (13:09 +0000)]
fix for Bugzilla Bug 75486
   issingleton or issingleton()?

20 years agoFix for Bugzilla Bug 74952: before,after !(cflow(within(Trace*))) prints nothing
aclement [Thu, 21 Oct 2004 12:55:49 +0000 (12:55 +0000)]
Fix for Bugzilla Bug 74952: before,after !(cflow(within(Trace*))) prints nothing

20 years agofix for Bugzilla Bug 73369
acolyer [Thu, 21 Oct 2004 12:38:55 +0000 (12:38 +0000)]
fix for  Bugzilla Bug 73369
   Create a jar file that can be used for load-time weaving...

20 years agodup showWeaveInfo in 1.11 - already added in revision 1.10
wisberg [Wed, 20 Oct 2004 00:16:14 +0000 (00:16 +0000)]
dup showWeaveInfo in 1.11 - already added in revision 1.10

20 years agoFix for Bugzilla Bug 76096: Anonymous classes unaware of introductions into abstract...
aclement [Tue, 19 Oct 2004 10:37:31 +0000 (10:37 +0000)]
Fix for Bugzilla Bug 76096: Anonymous classes unaware of introductions into abstract classes (error can't find type $Local$)

20 years agoDocs for ANT task showWeaveInfo option.
aclement [Tue, 19 Oct 2004 08:24:44 +0000 (08:24 +0000)]
Docs for ANT task showWeaveInfo option.

20 years agoAha! You foul LazyTjp testcase. The fix I put in to properly support '-proceedOnErr...
aclement [Mon, 18 Oct 2004 12:04:09 +0000 (12:04 +0000)]
Aha!  You foul LazyTjp testcase.  The fix I put in to properly support '-proceedOnError' highlighted a problem in this testcase which (until recently) was producing a compile time error *and* still writing the .class file out to disk.

20 years agoRe-add the LazyTjp testcase.
aclement [Mon, 18 Oct 2004 07:48:50 +0000 (07:48 +0000)]
Re-add the LazyTjp testcase.

20 years agoModified test to account for additional "uses pointcut" relationships.
mkersten [Fri, 15 Oct 2004 15:55:33 +0000 (15:55 +0000)]
Modified test to account for additional "uses pointcut" relationships.

20 years agoChange to prevent "uses-pointcut" nodes from appearing by default
mkersten [Fri, 15 Oct 2004 15:54:50 +0000 (15:54 +0000)]
Change to prevent "uses-pointcut" nodes from appearing by default
within the structure views.

20 years agoTEMPORARILY deactivated one test to get a !*(&*£^ build to work.
aclement [Fri, 15 Oct 2004 12:55:43 +0000 (12:55 +0000)]
TEMPORARILY deactivated one test to get a !*(&*£^ build to work.

20 years agoTEMPORARILY removed some tests - to see if they enable the build to progress.
aclement [Fri, 15 Oct 2004 07:35:56 +0000 (07:35 +0000)]
TEMPORARILY removed some tests - to see if they enable the build to progress.

20 years agoset static variable to avoid reading value set by other tests
wisberg [Thu, 14 Oct 2004 23:13:31 +0000 (23:13 +0000)]
set static variable to avoid reading value set by other tests

20 years agovariables available in if(b), removed mdash entity as unknown
wisberg [Thu, 14 Oct 2004 22:57:42 +0000 (22:57 +0000)]
variables available in if(b), removed mdash entity as unknown

20 years agoComment cleanup.
mkersten [Thu, 14 Oct 2004 22:14:08 +0000 (22:14 +0000)]
Comment cleanup.

20 years agoAdded "uses pointcut" relation to the ASM.
mkersten [Thu, 14 Oct 2004 22:01:24 +0000 (22:01 +0000)]
Added "uses pointcut" relation to the ASM.

20 years agoAdded "uses pointcut" relation to the ASM.
mkersten [Thu, 14 Oct 2004 21:45:07 +0000 (21:45 +0000)]
Added "uses pointcut" relation to the ASM.

20 years agoFix for:
aclement [Thu, 14 Oct 2004 12:51:18 +0000 (12:51 +0000)]
Fix for:
Bugzilla Bug 75568 : ajc changes classfile timestamps even if compilation fails (regression)
and maybe:
Bugzilla Bug 74245: -proceedOnError does not weave aspects on compile error

20 years agoFix for Bugzilla Bug 76104: can't build distribution from within Eclipse (and fixes...
aclement [Thu, 14 Oct 2004 09:42:40 +0000 (09:42 +0000)]
Fix for Bugzilla Bug 76104: can't build distribution from within Eclipse (and fixes the problem where you have to call clean and build separately)

20 years agomake the test tidy up after itself to reduce CVS conflicts.
aclement [Thu, 14 Oct 2004 09:28:20 +0000 (09:28 +0000)]
make the test tidy up after itself to reduce CVS conflicts.