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

19 years agooutput line numbers in stdout/err comparisons from test harness
acolyer [Wed, 9 Mar 2005 11:17:15 +0000 (11:17 +0000)]
output line numbers in stdout/err comparisons from test harness

19 years agoenhancements to signature to support getAccessibleMember() (see ajdk:annotations)
acolyer [Wed, 9 Mar 2005 11:16:44 +0000 (11:16 +0000)]
enhancements to signature to support getAccessibleMember() (see ajdk:annotations)

19 years agofixes in annotation docs uncovered through testing
acolyer [Wed, 9 Mar 2005 11:16:11 +0000 (11:16 +0000)]
fixes in annotation docs uncovered through testing

19 years agoignoring ajcore files
wisberg [Tue, 8 Mar 2005 07:42:19 +0000 (07:42 +0000)]
ignoring ajcore files

19 years agoupdated for new Builder.properties handling, strict resource patterns.
wisberg [Tue, 8 Mar 2005 07:40:49 +0000 (07:40 +0000)]
updated for new Builder.properties handling, strict resource patterns.

19 years agoremoved "temp hack ahoy" jar filter. Filter need presumably for non-standard librari...
wisberg [Tue, 8 Mar 2005 07:39:49 +0000 (07:39 +0000)]
removed "temp hack ahoy" jar filter.  Filter need presumably for non-standard libraries on classpath (update Builder.properties) or for garbage-in (remove ant gif, readme from org.eclipse.jdt.core)

19 years agodoc'd skipped libraries and resource patterns moved into .properties file, testing...
wisberg [Tue, 8 Mar 2005 07:37:24 +0000 (07:37 +0000)]
doc'd skipped libraries and resource patterns moved into .properties file, testing of resource pattern

19 years agosome cleanup, removed test - antecedants no longer pre-clipped
wisberg [Tue, 8 Mar 2005 07:36:28 +0000 (07:36 +0000)]
some cleanup, removed test - antecedants no longer pre-clipped

19 years agoNow testing that all files in source directories have known suffixes. To add a new...
wisberg [Tue, 8 Mar 2005 07:35:25 +0000 (07:35 +0000)]
Now testing that all files in source directories have known suffixes.  To add a new kind of file will require changing the resource pattern in Builder.properties, as described in the module readme.

19 years agolibraries excluded on assembly, not on find; handling JAVA_HOME variable for ajdoc
wisberg [Tue, 8 Mar 2005 07:34:07 +0000 (07:34 +0000)]
libraries excluded on assembly, not on find; handling JAVA_HOME variable for ajdoc

19 years agoskipped libraries and resource patterns moved into .properties file; better error...
wisberg [Tue, 8 Mar 2005 07:33:33 +0000 (07:33 +0000)]
skipped libraries and resource patterns moved into .properties file; better error reporting

19 years agoskipped libraries and resource patterns moved into .properties file
wisberg [Tue, 8 Mar 2005 07:32:45 +0000 (07:32 +0000)]
skipped libraries and resource patterns moved into .properties file

19 years agocompare dist results of two build.xml scripts
wisberg [Tue, 8 Mar 2005 07:25:36 +0000 (07:25 +0000)]
compare dist results of two build.xml scripts

19 years agominimal integration with org.aspectj.lib module
wisberg [Tue, 8 Mar 2005 07:23:31 +0000 (07:23 +0000)]
minimal integration with org.aspectj.lib module

19 years agominimal build script (for doc distribution), instructions.
wisberg [Tue, 8 Mar 2005 07:22:29 +0000 (07:22 +0000)]
minimal build script (for doc distribution), instructions.

19 years agoMore accessors for the different types of value.
aclement [Sat, 26 Feb 2005 15:20:51 +0000 (15:20 +0000)]
More accessors for the different types of value.

19 years agoFixed URLs
aclement [Sat, 26 Feb 2005 12:22:57 +0000 (12:22 +0000)]
Fixed URLs

19 years agoPlugins for tutorial.
aclement [Sat, 26 Feb 2005 12:15:07 +0000 (12:15 +0000)]
Plugins for tutorial.

19 years agoUse ability to remove problems when building using intermediate compilation results...
aclement [Fri, 18 Feb 2005 16:26:51 +0000 (16:26 +0000)]
Use ability to remove problems when building using intermediate compilation results (fix doubling of tasks/deows in inc building)

19 years agoIncludes ability to remove problems from a compilation result.
aclement [Fri, 18 Feb 2005 16:23:19 +0000 (16:23 +0000)]
Includes ability to remove problems from a compilation result.

19 years ago@xxx(@Foo) -> @xxx(Foo)
acolyer [Thu, 17 Feb 2005 21:11:31 +0000 (21:11 +0000)]
@xxx(@Foo) -> @xxx(Foo)

19 years agoworking bash script
wisberg [Thu, 17 Feb 2005 19:44:25 +0000 (19:44 +0000)]
working bash script

19 years agotracing-lt added to collection targets
wisberg [Thu, 17 Feb 2005 19:41:41 +0000 (19:41 +0000)]
tracing-lt added to collection targets

19 years agoFlag indicating if this advice actually matched anything at all.
aclement [Thu, 17 Feb 2005 15:12:07 +0000 (15:12 +0000)]
Flag indicating if this advice actually matched anything at all.

19 years agoNeeded for SuppressAjWarnings support
aclement [Thu, 17 Feb 2005 15:11:52 +0000 (15:11 +0000)]
Needed for SuppressAjWarnings support

19 years agoDeal with putting out the non-matching advice lint warning
aclement [Thu, 17 Feb 2005 15:11:38 +0000 (15:11 +0000)]
Deal with putting out the non-matching advice lint warning

19 years agoUtility method adding for quizing whether you can find a SuppressAjWarnings annotatio...
aclement [Thu, 17 Feb 2005 15:11:14 +0000 (15:11 +0000)]
Utility method adding for quizing whether you can find a SuppressAjWarnings annotation amongst some bunch of annotations and whether it suppresses a particular lint warning.