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

19 years agosignature for org.aspectj.lang.annotation.SuppressAjWarnings added.
aclement [Thu, 17 Feb 2005 15:09:27 +0000 (15:09 +0000)]
signature for org.aspectj.lang.annotation.SuppressAjWarnings added.

19 years agoNew lint message added for non-matching advice warning
aclement [Thu, 17 Feb 2005 15:09:10 +0000 (15:09 +0000)]
New lint message added for non-matching advice warning

19 years agoSuppressAjWarnings test.
aclement [Thu, 17 Feb 2005 15:08:20 +0000 (15:08 +0000)]
SuppressAjWarnings test.

19 years agobetter handling on a 1.4 vm
acolyer [Thu, 17 Feb 2005 15:06:44 +0000 (15:06 +0000)]
better handling on a 1.4 vm

19 years agoremove syserr
acolyer [Thu, 17 Feb 2005 15:06:21 +0000 (15:06 +0000)]
remove syserr

19 years agoUpdated with suppression attribute for non-matching advice.
aclement [Thu, 17 Feb 2005 15:06:17 +0000 (15:06 +0000)]
Updated with suppression attribute for non-matching advice.

19 years agoonly inspect results if test could run
acolyer [Thu, 17 Feb 2005 15:05:58 +0000 (15:05 +0000)]
only inspect results if test could run

19 years agovmLevel attributed should be just vm...
acolyer [Thu, 17 Feb 2005 14:56:44 +0000 (14:56 +0000)]
vmLevel attributed should be just vm...

19 years agoSuppressAjWarnings test.
aclement [Thu, 17 Feb 2005 14:42:31 +0000 (14:42 +0000)]
SuppressAjWarnings test.

19 years agoMake the aspectj5rt classes available for writing 1.5 tests.
aclement [Thu, 17 Feb 2005 13:32:17 +0000 (13:32 +0000)]
Make the aspectj5rt classes available for writing 1.5 tests.

19 years agoDidnt have a default.
aclement [Thu, 17 Feb 2005 13:31:49 +0000 (13:31 +0000)]
Didnt have a default.

19 years agoparsing updates for declare annotation, annotations on itds, and use of around as...
acolyer [Thu, 17 Feb 2005 13:01:37 +0000 (13:01 +0000)]
parsing updates for declare annotation, annotations on itds, and use of around as a method name

19 years agosupport for annotations on ITDs, and declare annotation
acolyer [Thu, 17 Feb 2005 12:58:24 +0000 (12:58 +0000)]
support for annotations on ITDs, and declare annotation

19 years agotemporary removal of jsr45 attribute as its format crashes some JVMs. (see pr80430...
aclement [Thu, 17 Feb 2005 09:14:22 +0000 (09:14 +0000)]
temporary removal of jsr45 attribute as its format crashes some JVMs. (see pr80430) - it will be readded once fixed properly.

19 years agoextra entry for bin
aclement [Thu, 17 Feb 2005 09:12:36 +0000 (09:12 +0000)]
extra entry for bin

19 years agoSupport for @within(), @withincode() annotation binding.
aclement [Thu, 17 Feb 2005 09:11:59 +0000 (09:11 +0000)]
Support for @within(), @withincode() annotation binding.

19 years agoTestcases for @within() and @withincode() binding.
aclement [Thu, 17 Feb 2005 09:10:50 +0000 (09:10 +0000)]
Testcases for @within() and @withincode() binding.

19 years agocorrected typo
aclement [Wed, 16 Feb 2005 17:25:25 +0000 (17:25 +0000)]
corrected typo

19 years agoorganized imports
aclement [Wed, 16 Feb 2005 17:22:20 +0000 (17:22 +0000)]
organized imports

19 years agofix bug whereby we were statically matching annotations that we shouldn't
acolyer [Fri, 11 Feb 2005 12:56:35 +0000 (12:56 +0000)]
fix bug whereby we were statically matching annotations that we shouldn't