]> source.dussan.org Git - aspectj.git/log
aspectj.git
19 years agomake deca labels 'declare @xxx' rather than 'declare at_xxx'
aclement [Thu, 24 Mar 2005 13:10:02 +0000 (13:10 +0000)]
make deca labels 'declare @xxx' rather than 'declare at_xxx'

19 years agonew icons for annotation/enum, 'borrowed' from JDT UI
aclement [Thu, 24 Mar 2005 13:08:20 +0000 (13:08 +0000)]
new icons for annotation/enum, 'borrowed' from JDT UI

19 years agoguard on structure model dumping.
aclement [Thu, 24 Mar 2005 11:01:37 +0000 (11:01 +0000)]
guard on structure model dumping.

19 years agoadded test for pr83645 into suite
acolyer [Thu, 24 Mar 2005 10:59:33 +0000 (10:59 +0000)]
added test for pr83645 into suite

19 years agoEnhancement 88862: declare annotation hitting ITDs.
aclement [Wed, 23 Mar 2005 21:31:49 +0000 (21:31 +0000)]
Enhancement 88862: declare annotation hitting ITDs.

19 years agofix for Bugzilla Bug 84333
acolyer [Wed, 23 Mar 2005 20:26:21 +0000 (20:26 +0000)]
fix for Bugzilla Bug 84333
   BCException: Bad type name: TypeX.nameToSignature(TypeX.java:635)

19 years agoDeclare annotation hitting ITDs: reworked the code generation mechanism for retrievi...
aclement [Wed, 23 Mar 2005 16:55:28 +0000 (16:55 +0000)]
Declare annotation hitting ITDs:  reworked the code generation mechanism for retrieving annotations from ITDs.

19 years agonot useful anymore
aclement [Wed, 23 Mar 2005 16:52:38 +0000 (16:52 +0000)]
not useful anymore

19 years agoreworked, temporarily commented out the MethodSignature stuff as it misbehaves for me.
aclement [Wed, 23 Mar 2005 16:52:04 +0000 (16:52 +0000)]
reworked, temporarily commented out the MethodSignature stuff as it misbehaves for me.

19 years agofix for Bug 84122 - Allow aspectPath to contain directories
acolyer [Wed, 23 Mar 2005 16:47:55 +0000 (16:47 +0000)]
fix for Bug 84122 - Allow aspectPath to contain directories

19 years agoallow for changes in the underlying annotation set.
aclement [Wed, 23 Mar 2005 15:18:49 +0000 (15:18 +0000)]
allow for changes in the underlying annotation set.

19 years agoone fixme resolved ...
aclement [Wed, 23 Mar 2005 14:35:26 +0000 (14:35 +0000)]
one fixme resolved ...

19 years agoenh 76055 -
acolyer [Wed, 23 Mar 2005 13:45:09 +0000 (13:45 +0000)]
enh 76055 -
   Some Pointcut PatternNodes are missing getters to traverse syntax tree

19 years agotest and fix for handling a *... varargs pattern
acolyer [Wed, 23 Mar 2005 12:48:10 +0000 (12:48 +0000)]
test and fix for handling a *... varargs pattern

19 years agobug 53209 - inpathDirCopyFilter doc updates and tests
wisberg [Tue, 22 Mar 2005 21:27:08 +0000 (21:27 +0000)]
bug 53209 - inpathDirCopyFilter doc updates and tests

19 years agobug 53209 - inpathDirCopyFilter tests
wisberg [Tue, 22 Mar 2005 21:04:27 +0000 (21:04 +0000)]
bug 53209 - inpathDirCopyFilter tests

19 years agobug 53209 - inpathDirCopyFilter
wisberg [Tue, 22 Mar 2005 21:02:34 +0000 (21:02 +0000)]
bug 53209 - inpathDirCopyFilter

19 years agoFix for Bugzilla Bug 88652: an array type as the last parameter in a signature does...
acolyer [Tue, 22 Mar 2005 13:14:44 +0000 (13:14 +0000)]
Fix for Bugzilla Bug 88652: an array type as the last parameter in a signature does not match on the varargs declared method

19 years agoDeclare annotation with ITDs: testcode
aclement [Thu, 17 Mar 2005 19:56:13 +0000 (19:56 +0000)]
Declare annotation with ITDs: testcode

19 years agofix for missing syntax error on execution((@XXX *) Foo.new(..))
acolyer [Mon, 14 Mar 2005 21:39:32 +0000 (21:39 +0000)]
fix for missing syntax error on execution((@XXX *) Foo.new(..))
                                                                          ^^^

19 years agodead link, new source modules
wisberg [Mon, 14 Mar 2005 10:42:12 +0000 (10:42 +0000)]
dead link, new source modules

19 years agofix for Bugzilla Bug 42743: declare soft limitation
acolyer [Mon, 14 Mar 2005 02:18:56 +0000 (02:18 +0000)]
fix for Bugzilla Bug 42743: declare soft limitation

19 years agotest cases for Bugzilla Bug 42743: declare soft limitation
acolyer [Mon, 14 Mar 2005 02:17:51 +0000 (02:17 +0000)]
test cases for Bugzilla Bug 42743: declare soft limitation

19 years agoadded some words on context binding across disjunctions and declare soft behaviour...
acolyer [Mon, 14 Mar 2005 02:17:07 +0000 (02:17 +0000)]
added some words on context binding across disjunctions and declare soft behaviour wrt. RuntimeExceptions

19 years agoMuch more robust way to dig round the structure model ...
aclement [Fri, 11 Mar 2005 17:31:40 +0000 (17:31 +0000)]
Much more robust way to dig round the structure model ...

19 years agoOops! Now skips advice/etc when looking for matches for dec @method/@ctor
aclement [Fri, 11 Mar 2005 17:31:18 +0000 (17:31 +0000)]
Oops!  Now skips advice/etc when looking for matches for dec @method/@ctor

19 years agotemporary fix to ensure we see relationships for dec @type when incrementally compiling
aclement [Fri, 11 Mar 2005 17:30:45 +0000 (17:30 +0000)]
temporary fix to ensure we see relationships for dec @type when incrementally compiling

19 years agoEnsures on multiple compiles the method generated for a declare statement always...
aclement [Fri, 11 Mar 2005 12:25:29 +0000 (12:25 +0000)]
Ensures on multiple compiles the method generated for a declare statement always has the same name.

19 years agothe "challenge Andy" mother of all dec @xxx tests.
acolyer [Fri, 11 Mar 2005 10:59:59 +0000 (10:59 +0000)]
the "challenge Andy" mother of all dec @xxx tests.

19 years agoGuard test execution on 1.5 vm level
aclement [Fri, 11 Mar 2005 09:43:11 +0000 (09:43 +0000)]
Guard test execution on 1.5 vm level

19 years agoGuard test execution on 1.5 vm level.
aclement [Fri, 11 Mar 2005 09:42:49 +0000 (09:42 +0000)]
Guard test execution on 1.5 vm level.

19 years agoadded example for declare @constructor
acolyer [Fri, 11 Mar 2005 09:39:02 +0000 (09:39 +0000)]
added example for declare @constructor

19 years agoadded test for declare @constructor
acolyer [Fri, 11 Mar 2005 09:38:22 +0000 (09:38 +0000)]
added test for declare @constructor

19 years agoDeclare annotation: all the XML specs for the tests
aclement [Thu, 10 Mar 2005 20:38:05 +0000 (20:38 +0000)]
Declare annotation: all the XML specs for the tests

19 years agoDeclare annotation: Buckets of test cases!
aclement [Thu, 10 Mar 2005 20:37:26 +0000 (20:37 +0000)]
Declare annotation: Buckets of test cases!

19 years agoDeclare annotation: source weaving of declare @type. Includes (commented out) declar...
aclement [Thu, 10 Mar 2005 20:36:56 +0000 (20:36 +0000)]
Declare annotation: source weaving of declare @type.  Includes (commented out) declare @method/constructor/field implementations for possible future use - not required right now as applying them early (during compiling rather than weaving) makes no sense.

19 years agoDeclare annotation: cope with null symbolic declare
aclement [Thu, 10 Mar 2005 20:35:44 +0000 (20:35 +0000)]
Declare annotation: cope with null symbolic declare

19 years agoDeclare annotation: filled in the blanks
aclement [Thu, 10 Mar 2005 20:35:22 +0000 (20:35 +0000)]
Declare annotation: filled in the blanks

19 years agoBug found during declare annotation structure model testing!
aclement [Thu, 10 Mar 2005 20:34:46 +0000 (20:34 +0000)]
Bug found during declare annotation structure model testing!

19 years agoDeclare annotation: first bit of weaving messages for declare annotation - not finish...
aclement [Thu, 10 Mar 2005 20:34:19 +0000 (20:34 +0000)]
Declare annotation: first bit of weaving messages for declare annotation - not finished yet!

19 years agoDeclare annotation: does binary weaving of @type, copes with recursive application...
aclement [Thu, 10 Mar 2005 17:58:32 +0000 (17:58 +0000)]
Declare annotation: does binary weaving of @type, copes with recursive application and interaction with declare parents... i think

19 years agoDeclare annotation: Does weaving of @field, @method, @ctor - copes with recursive...
aclement [Thu, 10 Mar 2005 17:56:52 +0000 (17:56 +0000)]
Declare annotation: Does weaving of @field, @method, @ctor - copes with recursive application.

19 years agoImproved FIXME comments ;)
aclement [Thu, 10 Mar 2005 17:53:21 +0000 (17:53 +0000)]
Improved FIXME comments ;)

19 years agoDeclare annotation: uses the new annotation type munger
aclement [Thu, 10 Mar 2005 17:52:39 +0000 (17:52 +0000)]
Declare annotation: uses the new annotation type munger

19 years agoDeclare annotation: manages a set of annotations now
aclement [Thu, 10 Mar 2005 17:49:53 +0000 (17:49 +0000)]
Declare annotation: manages a set of annotations now

19 years agoFixed signature for constructor nodes to look the same as it does for methods.
aclement [Thu, 10 Mar 2005 17:49:13 +0000 (17:49 +0000)]
Fixed signature for constructor nodes to look the same as it does for methods.

19 years agoDeclare annotation: Doesnt report errors for annotations attached incorrectly (due...
aclement [Thu, 10 Mar 2005 17:48:35 +0000 (17:48 +0000)]
Declare annotation: Doesnt report errors for annotations attached incorrectly (due to use of @target) to ajc$declare_ methods.

19 years agoDeclare annotation: now holds set of annotations
aclement [Thu, 10 Mar 2005 17:47:48 +0000 (17:47 +0000)]
Declare annotation: now holds set of annotations

19 years agoFIXME altered so we can distinguish old ones from new ones.
aclement [Thu, 10 Mar 2005 17:46:42 +0000 (17:46 +0000)]
FIXME altered so we can distinguish old ones from new ones.

19 years agoDeclare annotation: exposes collections of declare @ thingies.
aclement [Thu, 10 Mar 2005 17:46:15 +0000 (17:46 +0000)]
Declare annotation: exposes collections of declare @ thingies.

19 years agoDeclare annotation: getAnnotations added.
aclement [Thu, 10 Mar 2005 17:45:42 +0000 (17:45 +0000)]
Declare annotation: getAnnotations added.

19 years agoDeclare annotation: new kind of type munger created.
aclement [Thu, 10 Mar 2005 17:45:22 +0000 (17:45 +0000)]
Declare annotation: new kind of type munger created.

19 years agoDeclare annotation: added getAnnotation/addAnnotation to the RTX hierarchy
aclement [Thu, 10 Mar 2005 17:44:58 +0000 (17:44 +0000)]
Declare annotation: added getAnnotation/addAnnotation to the RTX hierarchy

19 years agoDeclare annotation: support for new declare collections.
aclement [Thu, 10 Mar 2005 17:37:46 +0000 (17:37 +0000)]
Declare annotation: support for new declare collections.

19 years agotemporarily removed one test... until parser reopened for next compiler integration.
aclement [Thu, 10 Mar 2005 17:36:03 +0000 (17:36 +0000)]
temporarily removed one test... until parser reopened for next compiler integration.

19 years agoDeclare annotation: add the 50 odd tests in.
aclement [Thu, 10 Mar 2005 17:35:38 +0000 (17:35 +0000)]
Declare annotation: add the 50 odd tests in.

19 years agoDeclare annotation: put guards in for structure model building, added 'annotates...
aclement [Thu, 10 Mar 2005 17:35:17 +0000 (17:35 +0000)]
Declare annotation: put guards in for structure model building, added 'annotates' and 'annotated by' relationships, added methods to add these new relationships.

19 years agoDeclare annotation: only declare annotation provides a differing name suffix (at...
aclement [Thu, 10 Mar 2005 17:34:32 +0000 (17:34 +0000)]
Declare annotation: only declare annotation provides a differing name suffix (at the moment).

19 years agoDeclare annotation: modified to take account of new AnnotationX stuff
aclement [Thu, 10 Mar 2005 17:33:04 +0000 (17:33 +0000)]
Declare annotation: modified to take account of new AnnotationX stuff

19 years agoFIXME altered - now names culprit (me)
aclement [Thu, 10 Mar 2005 17:32:27 +0000 (17:32 +0000)]
FIXME altered - now names culprit (me)

19 years agoDeclare annotation: useful to know if a type pattern specifies a starred annotation...
aclement [Thu, 10 Mar 2005 17:32:06 +0000 (17:32 +0000)]
Declare annotation: useful to know if a type pattern specifies a starred annotation pattern.

19 years agoDeclare annotation: useful to know if a signature pattern specifies a starred annotat...
aclement [Thu, 10 Mar 2005 17:31:14 +0000 (17:31 +0000)]
Declare annotation: useful to know if a signature pattern specifies a starred annotation pattern.

19 years agoDeclare annotation: creates DeclareAnnotations of the right types (using typesafeenum...
aclement [Thu, 10 Mar 2005 17:30:41 +0000 (17:30 +0000)]
Declare annotation: creates DeclareAnnotations of the right types (using typesafeenum approach)

19 years agoDeclare annotation: loads of changes!
aclement [Thu, 10 Mar 2005 17:29:59 +0000 (17:29 +0000)]
Declare annotation: loads of changes!

19 years agoGuard logic for asm building initialized.
aclement [Thu, 10 Mar 2005 17:27:17 +0000 (17:27 +0000)]
Guard logic for asm building initialized.

19 years agoDeclareAnnotation: formatting code for declare annotation nodes.
aclement [Thu, 10 Mar 2005 17:25:09 +0000 (17:25 +0000)]
DeclareAnnotation: formatting code for declare annotation nodes.

19 years agoAltered FIXME to allow us to distinguish between new and old ones!
aclement [Thu, 10 Mar 2005 17:24:30 +0000 (17:24 +0000)]
Altered FIXME to allow us to distinguish between new and old ones!

19 years agoDeclare annotation: changed to allow a more meaningful name for the generated method.
aclement [Thu, 10 Mar 2005 17:24:08 +0000 (17:24 +0000)]
Declare annotation: changed to allow a more meaningful name for the generated method.

19 years agoDeclare annotation: slightly modified to allow subtypes to specify whether they...
aclement [Thu, 10 Mar 2005 17:23:34 +0000 (17:23 +0000)]
Declare annotation:  slightly modified to allow subtypes to specify whether they want the ajsynthetic attribute attached to the method it represents. (used by DeclareAnnotationDeclaration)

19 years agoDeclare annotation: new declare nodes.
aclement [Thu, 10 Mar 2005 17:22:23 +0000 (17:22 +0000)]
Declare annotation: new declare nodes.

19 years agoDeclare annotation: guard added for model building... (perf improvement!)
aclement [Thu, 10 Mar 2005 17:22:08 +0000 (17:22 +0000)]
Declare annotation: guard added for model building... (perf improvement!)

19 years agoDeclare annotation: new infrastructure. AnnotationX is a holder for a real annotatio...
aclement [Thu, 10 Mar 2005 17:21:06 +0000 (17:21 +0000)]
Declare annotation: new infrastructure.  AnnotationX is a holder for a real annotation (which is currently always a BCEL annotation) - annotationX's can flow outside of the bcel subpackages in the weaver.

19 years agoDeclare annotation: loads of changes (see bcel-builder changes for detailed info)
aclement [Thu, 10 Mar 2005 17:19:34 +0000 (17:19 +0000)]
Declare annotation: loads of changes (see bcel-builder changes for detailed info)

19 years agofix for Bugzilla Bug 87376
acolyer [Thu, 10 Mar 2005 13:34:55 +0000 (13:34 +0000)]
fix for Bugzilla Bug 87376
   NPE when unresolved type of a bound var in a pointcut expression (EclipseFactory.java:224)

19 years agounused imports only
wisberg [Thu, 10 Mar 2005 13:21:31 +0000 (13:21 +0000)]
unused imports only

19 years agofixes for annotation type pattern bugs uncovered in 150 tests
acolyer [Thu, 10 Mar 2005 13:00:42 +0000 (13:00 +0000)]
fixes for annotation type pattern bugs uncovered in 150 tests

19 years agoremove dependency on 1.2 API - runtime libs must work at 1.1 level
acolyer [Thu, 10 Mar 2005 12:58:40 +0000 (12:58 +0000)]
remove dependency on 1.2 API - runtime libs must work at 1.1 level

19 years agoDeclare annotation: tests changed due to constant pool copying change for annotation...
aclement [Thu, 10 Mar 2005 12:15:38 +0000 (12:15 +0000)]
Declare annotation: tests changed due to constant pool copying change for annotation support. also tests removal of the static state from Utility/Type

19 years agoDeclare annotation: infrastructure upgrade. Mainly to ensure we copy entries between...
aclement [Thu, 10 Mar 2005 12:15:04 +0000 (12:15 +0000)]
Declare annotation: infrastructure upgrade.  Mainly to ensure we copy entries between constant pools correctly - required when annotations move from one class to another (as is typical with declare annotation)

19 years agoFor Martin Lippert - removed static state from class.
aclement [Thu, 10 Mar 2005 12:14:08 +0000 (12:14 +0000)]
For Martin Lippert - removed static state from class.

19 years agoDeclare annotation: New lints
aclement [Thu, 10 Mar 2005 12:06:42 +0000 (12:06 +0000)]
Declare annotation: New lints

19 years agoDeclare annotation: added @Target as a well known type
aclement [Thu, 10 Mar 2005 12:06:12 +0000 (12:06 +0000)]
Declare annotation: added @Target as a well known type

19 years agoDeclare annotation: tons of testcode
aclement [Thu, 10 Mar 2005 11:58:28 +0000 (11:58 +0000)]
Declare annotation: tons of testcode

19 years agoDeclare Annotation: new message
aclement [Thu, 10 Mar 2005 11:55:16 +0000 (11:55 +0000)]
Declare Annotation: new message

19 years agoremove dependency on 1.2 API - runtime libs must work at 1.1 level
acolyer [Thu, 10 Mar 2005 10:55:05 +0000 (10:55 +0000)]
remove dependency on 1.2 API - runtime libs must work at 1.1 level

19 years ago-exitOnFailure for System.exit(..) on failure, so release/build.xml can respond to...
wisberg [Thu, 10 Mar 2005 10:54:38 +0000 (10:54 +0000)]
-exitOnFailure for System.exit(..) on failure, so release/build.xml can respond to test failures.

19 years agoNow testing in 1.3, 1.4, and 1.5 - consider omitting 1.4 for time reasons.
wisberg [Thu, 10 Mar 2005 10:08:43 +0000 (10:08 +0000)]
Now testing in 1.3, 1.4, and 1.5 - consider omitting 1.4 for time reasons.

19 years agotemporary workaround for (jar assembly after removing ant jar from testing-drivers...
wisberg [Thu, 10 Mar 2005 09:55:14 +0000 (09:55 +0000)]
temporary workaround for (jar assembly after removing ant jar from testing-drivers-all) will work only when jar is in lib/ant/../../aj-build/jars directory.

19 years agofixes for annotation type pattern bugs uncovered in 150 tests
acolyer [Thu, 10 Mar 2005 09:39:56 +0000 (09:39 +0000)]
fixes for annotation type pattern bugs uncovered in 150 tests

19 years ago(minimal) Apache fop 0.20.5, for bug 81654
wisberg [Thu, 10 Mar 2005 08:50:21 +0000 (08:50 +0000)]
(minimal) Apache fop 0.20.5, for bug 81654

19 years agopatch 81654 updates docbook per
wisberg [Thu, 10 Mar 2005 08:46:33 +0000 (08:46 +0000)]
patch 81654 updates docbook  per
http://xml.apache.org/fop/faq.html#no-page-master
(oops - I made .xsl files binary)

19 years agoadding fop docbook to pdf processing, but currently not in distribution since the...
wisberg [Thu, 10 Mar 2005 08:41:06 +0000 (08:41 +0000)]
adding fop docbook to pdf processing, but currently not in distribution since the results are so poor.  Most changes are due to reformatting (patch reformatted and made changes)

19 years agono content changes - corrected xml. Using informaltable in ant to get pdf tables...
wisberg [Thu, 10 Mar 2005 08:39:07 +0000 (08:39 +0000)]
no content changes - corrected xml.  Using informaltable in ant to get pdf tables to work.

19 years agominor changes per AspectJ 5 release
wisberg [Thu, 10 Mar 2005 08:30:29 +0000 (08:30 +0000)]
minor changes per AspectJ 5 release

19 years agoDocbook comments from build.xml, fop/pdf comments
wisberg [Thu, 10 Mar 2005 08:10:17 +0000 (08:10 +0000)]
Docbook comments from build.xml, fop/pdf comments

19 years agofix for varargs example in AJDK - 9 failing tests now left in Ajc150...
acolyer [Wed, 9 Mar 2005 17:22:53 +0000 (17:22 +0000)]
fix for varargs example in AJDK - 9 failing tests now left in Ajc150...

19 years agoremove accidental 1.5 dependency in tests module
acolyer [Wed, 9 Mar 2005 15:03:50 +0000 (15:03 +0000)]
remove accidental 1.5 dependency in tests module

19 years agofix for Bugzilla Bug 86789
acolyer [Wed, 9 Mar 2005 14:13:14 +0000 (14:13 +0000)]
fix for Bugzilla Bug 86789
   annotations and "circularity in declare precedence"

19 years agocompleting the set of AJDK examples coded up as test cases
acolyer [Wed, 9 Mar 2005 14:10:39 +0000 (14:10 +0000)]
completing the set of AJDK examples coded up as test cases

19 years agotest cases from ajdk:annotations chapter
acolyer [Wed, 9 Mar 2005 11:18:05 +0000 (11:18 +0000)]
test cases from ajdk:annotations chapter