]> source.dussan.org Git - aspectj.git/log
aspectj.git
20 years agoSome of the fix for Bugzilla Bug 57432
aclement [Wed, 7 Apr 2004 12:58:47 +0000 (12:58 +0000)]
Some of the fix for Bugzilla Bug 57432
   NPE when creating declare messages
[Allow for null targeters - for example when the class file has no debug info in it]

20 years agoFix for Bugzilla Bug 57430
aclement [Wed, 7 Apr 2004 09:07:43 +0000 (09:07 +0000)]
Fix for Bugzilla Bug 57430
   exception printing

20 years agoI added -XjavadocsInModel to make the addition of Javadoc strings to the ASM only...
mkersten [Wed, 7 Apr 2004 04:11:47 +0000 (04:11 +0000)]
I added -XjavadocsInModel to make the addition of Javadoc strings to the ASM only happen when request it (prevent bloat of the model with strings.

20 years agoAdded support for getting/setting formal comments
mkersten [Wed, 7 Apr 2004 04:11:06 +0000 (04:11 +0000)]
Added support for getting/setting formal comments

20 years agoExtended test coverage
mkersten [Wed, 7 Apr 2004 04:10:31 +0000 (04:10 +0000)]
Extended test coverage

20 years agoRegenerated test data.
mkersten [Wed, 7 Apr 2004 04:09:26 +0000 (04:09 +0000)]
Regenerated test data.

20 years agoI just committed the final round of updates to ajdoc needed for 1.2. In a nutshell...
mkersten [Wed, 7 Apr 2004 04:08:43 +0000 (04:08 +0000)]
I just committed the final round of updates to ajdoc needed for 1.2.  In a nutshell it's moved forward a ways from the previous ajdoc:
- AJDT integration works
- generates documentation for all the AspectJ modules
- works on 1.3 and 1.4
- comments and Javadoc tags are properly preserved and resolved

Note that the hope is still for "declare" documentation to come in the form of a contribution.

Getting it to work for our tree involved a bunch of bug fixes to deal with things like anonymous types.  To run from our tree in bootstrap mode use something like the attached batch script.

I had to roll back some of Andy's fix to broken links: getRelativeComponent didn't work properly for internal anchor links (..html#<mumble>).  Andy, could you check this against the current thing against whatever was breaking for you, and ideally add that code patter to CoverageTestCase?

I added -XjavadocsInModel to make the addition of Javadoc strings to the ASM only happen when request it (prevent bloat of the model with strings.  The running time of ajdoc is now dominated by the compilation time.

20 years agoAsmBuilderTest.testNullHandlingOfVisit() now checks for an NPE instead of an EmptySta...
mkersten [Wed, 7 Apr 2004 04:07:54 +0000 (04:07 +0000)]
AsmBuilderTest.testNullHandlingOfVisit() now checks for an NPE instead of an EmptyStackException.  I'm not sure how the original could have worked in the absence of the handle cache.

20 years agoremoving d:/eclipse_aspectj path
wisberg [Tue, 6 Apr 2004 08:44:50 +0000 (08:44 +0000)]
removing d:/eclipse_aspectj path

20 years agoRegenerated test data.
mkersten [Tue, 6 Apr 2004 05:07:53 +0000 (05:07 +0000)]
Regenerated test data.

20 years agoFix broken links in ajdoc. Part 2 : fix links to types in other packages.
aclement [Mon, 5 Apr 2004 16:22:24 +0000 (16:22 +0000)]
Fix broken links in ajdoc. Part 2 : fix links to types in other packages.

20 years ago1.2 rc1 build/pkg : Manifest template for ajdoc.jar
aclement [Mon, 5 Apr 2004 15:34:15 +0000 (15:34 +0000)]
1.2 rc1 build/pkg : Manifest template for ajdoc.jar

20 years ago1.2 rc1 build/pkg : Includes changes to version and to build ajdoc.
aclement [Mon, 5 Apr 2004 15:15:41 +0000 (15:15 +0000)]
1.2 rc1 build/pkg : Includes changes to version and to build ajdoc.

20 years ago1.2 rc1 build/pkg : Add in JPEGs to the binary.pattern property.
aclement [Mon, 5 Apr 2004 15:14:34 +0000 (15:14 +0000)]
1.2 rc1 build/pkg : Add in JPEGs to the binary.pattern property.

20 years ago1.2 rc1 build/pkg : Add in ajdoc. Update version from 1.1 to 1.2.
aclement [Mon, 5 Apr 2004 15:13:20 +0000 (15:13 +0000)]
1.2 rc1 build/pkg : Add in ajdoc. Update version from 1.1 to 1.2.

20 years ago1.2 rc1 build/pkg : Add in ajdoc target. Temp method of clearing stuff
aclement [Mon, 5 Apr 2004 15:10:56 +0000 (15:10 +0000)]
1.2 rc1 build/pkg : Add in ajdoc target. Temp method of clearing stuff
from the aspectjtools jar.

20 years ago1.2 rc1 build/pkg : Update base version from 1.1 to 1.2. Add tools.jar
aclement [Mon, 5 Apr 2004 15:06:36 +0000 (15:06 +0000)]
1.2 rc1 build/pkg : Update base version from 1.1 to 1.2. Add tools.jar
to the ajdoc launch script.

20 years agoAdd ajdoc.jar to jar classpath
aclement [Mon, 5 Apr 2004 15:02:42 +0000 (15:02 +0000)]
Add ajdoc.jar to jar classpath

20 years agoFix broken links in ajdoc.
aclement [Mon, 5 Apr 2004 15:00:49 +0000 (15:00 +0000)]
Fix broken links in ajdoc.

20 years ago1.2 rc1 build/pkg : Make ajbrowser depend on ajdoc
aclement [Mon, 5 Apr 2004 14:58:57 +0000 (14:58 +0000)]
1.2 rc1 build/pkg : Make ajbrowser depend on ajdoc

20 years ago@testcase PR#57432 NPE's when writing some declare error
wisberg [Mon, 5 Apr 2004 09:24:57 +0000 (09:24 +0000)]
@testcase PR#57432 NPE's when writing some declare error

20 years agoadded bug db links and notes wrt newly-enforced limits for declarations on interfaces
wisberg [Mon, 5 Apr 2004 06:23:05 +0000 (06:23 +0000)]
added bug db links and notes wrt newly-enforced limits for declarations on interfaces

20 years agountested code to skip any /tools.jar library antecedant when building other that...
wisberg [Mon, 5 Apr 2004 05:17:58 +0000 (05:17 +0000)]
untested code to skip any /tools.jar library antecedant when building other that testing jars

20 years agorequirements for declaring members on interfaces
wisberg [Fri, 2 Apr 2004 20:27:49 +0000 (20:27 +0000)]
requirements for declaring members on interfaces

20 years agobest to specify forkclasspath when forking to avoid snooping Ant's classpath, which...
wisberg [Fri, 2 Apr 2004 19:07:35 +0000 (19:07 +0000)]
best to specify forkclasspath when forking to avoid snooping Ant's classpath, which fails in some contexts

20 years agofix for Bugzilla Bug 48389
acolyer [Fri, 2 Apr 2004 14:13:09 +0000 (14:13 +0000)]
fix for Bugzilla Bug 48389
  Cannot assign to final fields in intertype constructors.

20 years agofix for Bugzilla Bug 47321
acolyer [Fri, 2 Apr 2004 14:01:44 +0000 (14:01 +0000)]
fix for Bugzilla Bug 47321
  build.xml needs iajc fork workaround

20 years agofix for NPE EclipseAdaptorUtils.java:147
acolyer [Fri, 2 Apr 2004 12:47:35 +0000 (12:47 +0000)]
fix for NPE EclipseAdaptorUtils.java:147
as reported by Wes.

20 years agoFix for Bug 55341
aclement [Fri, 2 Apr 2004 12:45:13 +0000 (12:45 +0000)]
Fix for Bug 55341
   error Type mismatch: cannot convert from java.lang.String to java.lang.String

20 years agofix for Bugzilla Bug 31460
acolyer [Fri, 2 Apr 2004 12:03:40 +0000 (12:03 +0000)]
fix for Bugzilla Bug 31460
  Weaving class loader

20 years agofixed so that failure is graceful under 1.3, and to avoid
acolyer [Fri, 2 Apr 2004 11:54:10 +0000 (11:54 +0000)]
fixed so that failure is graceful under 1.3, and to avoid
calling main method in javadoc since this ends by calling
System.exit. Solution is to use execute method instead
(1.4 and above only).

20 years agoJan's 4/2 bug 50932 patch
wisberg [Fri, 2 Apr 2004 11:22:00 +0000 (11:22 +0000)]
Jan's 4/2 bug 50932 patch

20 years agoJan's 4/2 bug 50932 patch
wisberg [Fri, 2 Apr 2004 11:07:41 +0000 (11:07 +0000)]
Jan's 4/2 bug 50932 patch

20 years agofirst completed draft of 1.2 readme
acolyer [Fri, 2 Apr 2004 10:30:16 +0000 (10:30 +0000)]
first completed draft of 1.2 readme

20 years agoupdates for 1.2 release (work in progress)
acolyer [Wed, 31 Mar 2004 21:39:50 +0000 (21:39 +0000)]
updates for 1.2 release (work in progress)

20 years agoimages for README-12
acolyer [Wed, 31 Mar 2004 21:39:21 +0000 (21:39 +0000)]
images for README-12

20 years agoupdates for 1.2 release
acolyer [Wed, 31 Mar 2004 21:38:25 +0000 (21:38 +0000)]
updates for 1.2 release

20 years agoConvenience method to run ajc in a child classloader and get List/String results...
wisberg [Wed, 31 Mar 2004 08:02:30 +0000 (08:02 +0000)]
Convenience method to run ajc in a child classloader and get List/String results in the parent (e.g., when running as a JUnit test)

20 years agoJan Hannemann's design patterns implementations, plus .lst files and test scripts
wisberg [Wed, 31 Mar 2004 01:51:03 +0000 (01:51 +0000)]
Jan Hannemann's design patterns implementations, plus .lst files and test scripts

20 years agorunning negative harness tests, to verify that expected-fails actually fail
wisberg [Wed, 31 Mar 2004 00:44:42 +0000 (00:44 +0000)]
running negative harness tests, to verify that expected-fails actually fail

20 years agorecursive message checks of run status with children
wisberg [Wed, 31 Mar 2004 00:39:21 +0000 (00:39 +0000)]
recursive message checks of run status with children

20 years agodir-changes tests
wisberg [Wed, 31 Mar 2004 00:38:51 +0000 (00:38 +0000)]
dir-changes tests

20 years agoenabled dir-changes, changed output messages
wisberg [Wed, 31 Mar 2004 00:34:37 +0000 (00:34 +0000)]
enabled dir-changes, changed output messages

20 years agoImproved link layout and removed generation of duplicates.
mkersten [Tue, 30 Mar 2004 17:14:39 +0000 (17:14 +0000)]
Improved link layout and removed generation of duplicates.

20 years agoAdded removal of temporary files
mkersten [Tue, 30 Mar 2004 16:22:11 +0000 (16:22 +0000)]
Added removal of temporary files

20 years agoAdded ignores for test ouptut
mkersten [Tue, 30 Mar 2004 16:21:52 +0000 (16:21 +0000)]
Added ignores for test ouptut

20 years agoExpanded test suite.
mkersten [Tue, 30 Mar 2004 16:04:55 +0000 (16:04 +0000)]
Expanded test suite.

20 years agoAdded more information on source signature (for ajdoc)
mkersten [Mon, 29 Mar 2004 22:35:35 +0000 (22:35 +0000)]
Added more information on source signature (for ajdoc)

20 years agoMinor non-disruptive ASM API cleanup.
mkersten [Mon, 29 Mar 2004 22:33:49 +0000 (22:33 +0000)]
Minor non-disruptive ASM API cleanup.

20 years agoFeedback from AOSD 2004
ehilsdal [Wed, 24 Mar 2004 16:40:19 +0000 (16:40 +0000)]
Feedback from AOSD 2004

20 years agoWorking ajdoc to that generates advice links, with tests
mkersten [Tue, 23 Mar 2004 09:45:08 +0000 (09:45 +0000)]
Working ajdoc to that generates advice links, with tests
for generating spacewar documentation.

20 years agoadded in significant changes from 1.2 release.
acolyer [Sun, 21 Mar 2004 15:44:50 +0000 (15:44 +0000)]
added in significant changes from 1.2 release.

20 years agoupdated tutorial for AOSD 2004
ehilsdal [Sat, 20 Mar 2004 06:06:45 +0000 (06:06 +0000)]
updated tutorial for AOSD 2004

20 years agodefault compliance level is now 1.4
acolyer [Fri, 19 Mar 2004 21:19:01 +0000 (21:19 +0000)]
default compliance level is now 1.4

20 years agomove injars below inpath and mark it as deprecated.
acolyer [Fri, 19 Mar 2004 21:15:30 +0000 (21:15 +0000)]
move injars below inpath and mark it as deprecated.

20 years agoplaceholder readme for 1.2
acolyer [Fri, 19 Mar 2004 20:49:58 +0000 (20:49 +0000)]
placeholder readme for 1.2

20 years agoadded link to README-12.html
acolyer [Fri, 19 Mar 2004 20:49:13 +0000 (20:49 +0000)]
added link to README-12.html

20 years agoadded porting to 1.2 documentation
acolyer [Fri, 19 Mar 2004 20:48:44 +0000 (20:48 +0000)]
added porting to 1.2 documentation

20 years agofix for Bugzilla Bug 54721
acolyer [Fri, 19 Mar 2004 20:48:01 +0000 (20:48 +0000)]
fix for Bugzilla Bug 54721
  add this to API  (Signature.getDeclaringTypeName())

20 years agofix for Bugzilla Bug 54721
acolyer [Fri, 19 Mar 2004 20:47:45 +0000 (20:47 +0000)]
fix for Bugzilla Bug 54721
  add this to AP  (Signature.getDeclaringTypeName())

20 years agoImprovements to incremental compilation of binary source to:
acolyer [Fri, 19 Mar 2004 12:28:19 +0000 (12:28 +0000)]
Improvements to incremental compilation of binary source to:
1) Add dependents of changed binary source files
2) Only add changed binary source files in the first compile-loop
iteration.

20 years agoFix for Bugzilla Bug 53012
aclement [Fri, 19 Mar 2004 09:28:14 +0000 (09:28 +0000)]
Fix for Bugzilla Bug 53012
   declare precedence on a class should be a compile-time error

20 years agofix for Bugzilla Bug 52928
acolyer [Thu, 18 Mar 2004 22:31:27 +0000 (22:31 +0000)]
fix for Bugzilla Bug 52928
  Private members introduced via an interface are visible to the class

20 years agofix for Bugzilla Bug 54621
acolyer [Thu, 18 Mar 2004 14:40:20 +0000 (14:40 +0000)]
fix for Bugzilla Bug 54621
  Incremental support ignores binary source

20 years agofix for Bugzilla Bug 55134
acolyer [Thu, 18 Mar 2004 14:36:58 +0000 (14:36 +0000)]
fix for Bugzilla Bug 55134
  Incremental compilation does not delete weaver-generated class files

20 years agoFix for Bugzilla Bug 40192
aclement [Thu, 18 Mar 2004 13:00:01 +0000 (13:00 +0000)]
Fix for Bugzilla Bug 40192
   build cancel during weaving

20 years agomake sure this test behaves appropriately when run outside of
acolyer [Thu, 18 Mar 2004 11:30:19 +0000 (11:30 +0000)]
make sure this test behaves appropriately when run outside of
a cruise control driven build.

20 years agofix for Bugzilla Bug 47910
acolyer [Wed, 17 Mar 2004 12:25:49 +0000 (12:25 +0000)]
fix for Bugzilla Bug 47910
  ajc -outjar jarfile does not contain MANIFEST.MF

20 years agofix for Bugzilla Bug 54618
acolyer [Wed, 17 Mar 2004 11:36:47 +0000 (11:36 +0000)]
fix for Bugzilla Bug 54618
  Test to see if we can compile incrementally ignores path changes

20 years agofix for Bugzilla Bug 54622
acolyer [Wed, 17 Mar 2004 09:32:42 +0000 (09:32 +0000)]
fix for Bugzilla Bug 54622
  Incremental support ignores resources
(part II) don't copy resources from in *dirs*  doh.

20 years agofix for Bugzilla Bug 54622
acolyer [Tue, 16 Mar 2004 22:11:51 +0000 (22:11 +0000)]
fix for Bugzilla Bug 54622
  Incremental support ignores resources

20 years agopartial extension of incremental test harness to stage additonal resource types
acolyer [Tue, 16 Mar 2004 21:51:12 +0000 (21:51 +0000)]
partial extension of incremental test harness to stage additonal resource types
see Bugzilla Bug 54622
  Incremental support ignores resources

20 years agoDeleting unnecessary class files that crept into the build.
aclement [Tue, 16 Mar 2004 17:29:08 +0000 (17:29 +0000)]
Deleting unnecessary class files that crept into the build.

20 years agocommenting out unreliable test - can't always delete sandbox afterwards, need to...
acolyer [Tue, 16 Mar 2004 16:32:29 +0000 (16:32 +0000)]
commenting out unreliable test - can't always delete sandbox afterwards, need to find out why...

20 years agofix for Bugzilla Bug 54625
acolyer [Tue, 16 Mar 2004 15:16:46 +0000 (15:16 +0000)]
fix for Bugzilla Bug 54625
  Incremental support does not work with outjar

20 years agofix for Bugzilla Bug 43714
acolyer [Tue, 16 Mar 2004 15:08:36 +0000 (15:08 +0000)]
fix for Bugzilla Bug 43714
 better test name for second test

20 years agofix for Bugzilla Bug 54965
acolyer [Tue, 16 Mar 2004 15:07:19 +0000 (15:07 +0000)]
fix for Bugzilla Bug 54965
  Incremental compilation does twice as much work as necessary

20 years agofix for Bugzilla Bug 43714
acolyer [Tue, 16 Mar 2004 14:10:31 +0000 (14:10 +0000)]
fix for Bugzilla Bug 43714
  weaving from an input jar into that same jar.
fully qualify outjar location in sandbox, and don't specify both -d and outjar.

20 years agofix for Bugzilla Bug 43714
acolyer [Tue, 16 Mar 2004 11:55:54 +0000 (11:55 +0000)]
fix for Bugzilla Bug 43714
  weaving from an input jar into that same jar.

20 years agofix for Bugzilla Bug 43714
acolyer [Tue, 16 Mar 2004 11:37:33 +0000 (11:37 +0000)]
fix for Bugzilla Bug 43714
  weaving from an input jar into that same jar.
(adds outjar attribute to 'compile')

20 years agofix for Bugzilla Bug 43714
acolyer [Tue, 16 Mar 2004 11:36:34 +0000 (11:36 +0000)]
fix for Bugzilla Bug 43714
  weaving from an input jar into that same jar.

20 years agoFix for Bugzilla Bug 41181
aclement [Tue, 16 Mar 2004 09:24:17 +0000 (09:24 +0000)]
Fix for Bugzilla Bug 41181
   Support SerialVersionUID field if no new fields declared on class
(Regenerated with BcweaverJarMaker)

20 years agoUses 0 line number when it really doesn't know the relevant line in the file to inclu...
aclement [Tue, 16 Mar 2004 09:22:08 +0000 (09:22 +0000)]
Uses 0 line number when it really doesn't know the relevant line in the file to include in a message.

20 years agoFix for Bugzilla Bug 41181
aclement [Tue, 16 Mar 2004 09:21:31 +0000 (09:21 +0000)]
Fix for Bugzilla Bug 41181
   Support SerialVersionUID field if no new fields declared on class

20 years agofix for Bugzilla Bug 51322
acolyer [Mon, 15 Mar 2004 22:38:03 +0000 (22:38 +0000)]
fix for Bugzilla Bug 51322
  Introduce Unknown Type to class causes Null pointer exception

20 years agoguess who used a 1.4 only API then.....
acolyer [Mon, 15 Mar 2004 19:54:05 +0000 (19:54 +0000)]
guess who used a 1.4 only API then.....

20 years agofix for Bugzilla Bug 44272
acolyer [Mon, 15 Mar 2004 17:27:56 +0000 (17:27 +0000)]
fix for Bugzilla Bug 44272
  retitle warning to "circular {advice} dependency at ..."

20 years agotest for Bugzilla Bug 54098
acolyer [Mon, 15 Mar 2004 17:08:34 +0000 (17:08 +0000)]
test for Bugzilla Bug 54098
  -deprecation not working

20 years agofix for Bugzilla Bug 48080
acolyer [Mon, 15 Mar 2004 16:38:44 +0000 (16:38 +0000)]
fix for Bugzilla Bug 48080
  Context information in declare warning/error messages

20 years agomove weaving to inside of the compiler.compile loop.
acolyer [Mon, 15 Mar 2004 15:29:44 +0000 (15:29 +0000)]
move weaving to inside of the compiler.compile loop.
ensure messages are associated with source wherever possible

20 years agomove weaving to inside of the compiler.compile loop.
acolyer [Mon, 15 Mar 2004 15:11:16 +0000 (15:11 +0000)]
move weaving to inside of the compiler.compile loop.
ensure messages are associated with source wherever possible

20 years agomove weaving to inside of the compiler.compile loop.
acolyer [Mon, 15 Mar 2004 15:10:46 +0000 (15:10 +0000)]
move weaving to inside of the compiler.compile loop.
ensure messages are associated with source wherever possible

20 years agoAdded support for inheritance documentation, test coverage. v_preCompileLoopAlteration
mkersten [Thu, 11 Mar 2004 19:22:42 +0000 (19:22 +0000)]
Added support for inheritance documentation, test coverage.

20 years agoAdded methods for retrieving the signature of a program element as it occurrs in...
mkersten [Thu, 11 Mar 2004 19:19:56 +0000 (19:19 +0000)]
Added methods for retrieving the signature of a program element as it occurrs in the source code.
Needed by ajdoc, possibly useful to other clients.

20 years agoMoved clearning of relationship map to AjBuildManager in order to make
mkersten [Thu, 11 Mar 2004 17:02:02 +0000 (17:02 +0000)]
Moved clearning of relationship map to AjBuildManager in order to make
repeated invocations with -emacssym work (refer to Matthew's patch in 41181).

20 years agoFixed generation and access of return types on IProgramElements(s).
mkersten [Wed, 10 Mar 2004 21:18:21 +0000 (21:18 +0000)]
Fixed generation and access of return types on IProgramElements(s).

20 years agoPort of ajdoc declaration hierarchy to ASM.
mkersten [Wed, 10 Mar 2004 19:46:13 +0000 (19:46 +0000)]
Port of ajdoc declaration hierarchy to ASM.

20 years agoMinor cleanup of build cancelling.
mkersten [Wed, 10 Mar 2004 03:53:55 +0000 (03:53 +0000)]
Minor cleanup of build cancelling.

20 years ago-xlintfile option support in the harness, and tests
wisberg [Mon, 8 Mar 2004 19:13:55 +0000 (19:13 +0000)]
-xlintfile option support in the harness, and tests

20 years ago-xlintfile option support
wisberg [Mon, 8 Mar 2004 19:13:03 +0000 (19:13 +0000)]
-xlintfile option support