]> source.dussan.org Git - aspectj.git/log
aspectj.git
21 years agoMinor improvements to structure model generation, clean up of test suite output,...
mkersten [Tue, 12 Aug 2003 10:23:30 +0000 (10:23 +0000)]
Minor improvements to structure model generation, clean up of test suite output, and port of AJDT to new ASM APIs.

21 years agouse System property aspectjrt.path to add to testcase classpath if defined
acolyer [Mon, 11 Aug 2003 09:48:42 +0000 (09:48 +0000)]
use System property aspectjrt.path to add to testcase classpath if defined

21 years agoExpanded developer documentation. Moved ASM doc to MSWord format since it will have...
mkersten [Mon, 11 Aug 2003 08:39:05 +0000 (08:39 +0000)]
Expanded developer documentation.  Moved ASM doc to MSWord format since it will have graphics and revision support will help.

21 years agoadded license header
wisberg [Fri, 8 Aug 2003 23:15:31 +0000 (23:15 +0000)]
added license header

21 years agocorrected header (copyright)
wisberg [Fri, 8 Aug 2003 23:15:10 +0000 (23:15 +0000)]
corrected header (copyright)

21 years agofixed test to fail on license check failure
wisberg [Fri, 8 Aug 2003 23:08:37 +0000 (23:08 +0000)]
fixed test to fail on license check failure

21 years agoXMLEntry.toString for better errors
wisberg [Fri, 8 Aug 2003 23:07:33 +0000 (23:07 +0000)]
XMLEntry.toString for better errors

21 years agoUpdated test data.
mkersten [Fri, 8 Aug 2003 21:20:25 +0000 (21:20 +0000)]
Updated test data.

21 years agoAdded check for warning issued during JAR creation (manifest not copied).
mkersten [Fri, 8 Aug 2003 21:13:17 +0000 (21:13 +0000)]
Added check for warning issued during JAR creation (manifest not copied).

21 years agoGot advice relationships working.
mkersten [Fri, 8 Aug 2003 21:10:32 +0000 (21:10 +0000)]
Got advice relationships working.

21 years agoFixed initialization.
mkersten [Fri, 8 Aug 2003 15:37:35 +0000 (15:37 +0000)]
Fixed initialization.

21 years agoput aspectjrt.jar on classpath for module tests run outside of eclipse
acolyer [Fri, 8 Aug 2003 15:31:06 +0000 (15:31 +0000)]
put aspectjrt.jar on classpath for module tests run outside of eclipse

21 years agoFixed unwrapping of exceptions (was infinte looping).
mkersten [Fri, 8 Aug 2003 15:29:37 +0000 (15:29 +0000)]
Fixed unwrapping of exceptions (was infinte looping).

21 years agoFixed typo in method name.
mkersten [Fri, 8 Aug 2003 15:01:42 +0000 (15:01 +0000)]
Fixed typo in method name.

21 years agoFirst pass at new relationship API support.
mkersten [Fri, 8 Aug 2003 14:59:46 +0000 (14:59 +0000)]
First pass at new relationship API support.

21 years agowould help if i quoted test.classpath properly....
acolyer [Fri, 8 Aug 2003 14:49:57 +0000 (14:49 +0000)]
would help if i quoted test.classpath properly....

21 years agoFixed bad cast.
mkersten [Fri, 8 Aug 2003 14:30:56 +0000 (14:30 +0000)]
Fixed bad cast.

21 years agoreport fails as junit errors, not failures
acolyer [Fri, 8 Aug 2003 13:16:05 +0000 (13:16 +0000)]
report fails as junit errors, not failures

21 years agoFixed ProgramElement modifiers bug.
mkersten [Fri, 8 Aug 2003 13:14:39 +0000 (13:14 +0000)]
Fixed ProgramElement modifiers bug.

21 years agoswitch to using test.classpath rather than bin.classpath - works outside of eclipse
acolyer [Fri, 8 Aug 2003 13:05:45 +0000 (13:05 +0000)]
switch to using test.classpath rather than bin.classpath - works outside of eclipse

21 years agoRemoved unnecessary cast.
mkersten [Fri, 8 Aug 2003 13:05:09 +0000 (13:05 +0000)]
Removed unnecessary cast.

21 years agoMatthew's fixes for failing weaver unit tests.
mkersten [Fri, 8 Aug 2003 12:44:56 +0000 (12:44 +0000)]
Matthew's fixes for failing weaver unit tests.

21 years agoAdded task to call ajcTests with and without emacssym and include results in report
acolyer [Fri, 8 Aug 2003 11:07:05 +0000 (11:07 +0000)]
Added task to call ajcTests with and without emacssym and include results in report

21 years agoAdded support for creation of junit xml reports using -junit or -logJUnit flags
acolyer [Fri, 8 Aug 2003 11:05:19 +0000 (11:05 +0000)]
Added support for creation of junit xml reports using -junit or -logJUnit flags

21 years agoReimplemented ASM API as described in bug "41254: revise asm and create interfaces...
mkersten [Fri, 8 Aug 2003 11:02:53 +0000 (11:02 +0000)]
Reimplemented ASM API as described in bug "41254: revise asm and create interfaces".  Containment hierarchy is done and tests added.  Relationships are not done yet.  All clients except AJDT ported.  More UI porting in Swing clients required.

21 years agofix and tests for Bugzilla Bug 41123
jhugunin [Fri, 8 Aug 2003 01:23:31 +0000 (01:23 +0000)]
fix and tests for Bugzilla Bug 41123
   Weaving failure when using injars

21 years agofix for Bugzilla Bug 41175
jhugunin [Fri, 8 Aug 2003 00:26:22 +0000 (00:26 +0000)]
fix for Bugzilla Bug 41175
   binary aspect-declared methods conflict, lost their exception clauses

larger fix to address more issues with aspect-declared methods in bytecode form
also addressed declared exception issue more generally

this fix should be more stable than a smaller hack that just fixed this specific bug
report would have been.  added a few tests to match increased scope.

21 years agolibrary of basic pointcut idioms and test case that causes BCException (copied to...
wisberg [Thu, 7 Aug 2003 20:42:23 +0000 (20:42 +0000)]
library of basic pointcut idioms and test case that causes BCException (copied to tests/bugs/pointcutLibrary)

21 years agoBCException - not isolated, so no bug written
wisberg [Thu, 7 Aug 2003 20:24:04 +0000 (20:24 +0000)]
BCException - not isolated, so no bug written

21 years ago40534: Declare warning/error output - more detail required.
mkersten [Thu, 7 Aug 2003 10:51:36 +0000 (10:51 +0000)]
40534: Declare warning/error output - more detail required.
- Added getDetails() to messages.  This String corresponding to thisJoinPointStatic part can be used by tools that need to display additional info.

21 years agoFixed bad paths.
mkersten [Thu, 7 Aug 2003 10:49:49 +0000 (10:49 +0000)]
Fixed bad paths.

21 years agoAdded check for build warnings.
mkersten [Thu, 7 Aug 2003 10:04:41 +0000 (10:04 +0000)]
Added check for build warnings.

21 years agoCleaned up test-generated files.
mkersten [Thu, 7 Aug 2003 09:35:23 +0000 (09:35 +0000)]
Cleaned up test-generated files.

21 years agoCleaned up test-generated files.
mkersten [Thu, 7 Aug 2003 09:33:29 +0000 (09:33 +0000)]
Cleaned up test-generated files.

21 years agoCleaned up test-generated files.
mkersten [Thu, 7 Aug 2003 09:32:24 +0000 (09:32 +0000)]
Cleaned up test-generated files.

21 years agoCleaned up test-generated files.
mkersten [Thu, 7 Aug 2003 09:32:15 +0000 (09:32 +0000)]
Cleaned up test-generated files.

21 years agoCleaned up test-generated files.
mkersten [Thu, 7 Aug 2003 09:29:52 +0000 (09:29 +0000)]
Cleaned up test-generated files.

21 years agoChanged org.aspectj.bridge.IMessage.getISourceLocation to getSourceLocation in order...
mkersten [Thu, 7 Aug 2003 09:16:05 +0000 (09:16 +0000)]
Changed org.aspectj.bridge.IMessage.getISourceLocation to getSourceLocation in order to match method naming conventions.

21 years agoCleaned up test-generated files.
mkersten [Thu, 7 Aug 2003 09:15:55 +0000 (09:15 +0000)]
Cleaned up test-generated files.

21 years agoChanged org.aspectj.bridge.IMessage.getISourceLocation to getSourceLocation in order...
mkersten [Thu, 7 Aug 2003 09:09:04 +0000 (09:09 +0000)]
Changed org.aspectj.bridge.IMessage.getISourceLocation to getSourceLocation in order to match method naming conventions.

21 years agoFixed
mkersten [Thu, 7 Aug 2003 08:10:01 +0000 (08:10 +0000)]
Fixed
- 40257: parsing of "../" paths in LST files is broken

Added interactive test for checking compiler task list messages (via browser).

21 years agofix for annoying javadoc link error
wisberg [Thu, 7 Aug 2003 07:54:58 +0000 (07:54 +0000)]
fix for annoying javadoc link error

21 years ago- added support for XML/Ant scripts
wisberg [Thu, 7 Aug 2003 06:59:04 +0000 (06:59 +0000)]
- added support for XML/Ant scripts

21 years ago- initial api-based tests
wisberg [Thu, 7 Aug 2003 06:57:57 +0000 (06:57 +0000)]
- initial api-based tests
- initial J2EE samples
  (added support for XML/Ant scripts)

21 years agoFixed bugs:
mkersten [Wed, 6 Aug 2003 21:28:08 +0000 (21:28 +0000)]
Fixed bugs:
40943: Binary weaving should copy non-Java resources from "-inja...
36071: 1.1 rc1 should copy resources similar to java compiler
40826: ajbrowser does not report errors properly
40774: task list icons don't show in ajbrowser

21 years agoFixed bugs:
mkersten [Wed, 6 Aug 2003 21:17:57 +0000 (21:17 +0000)]
Fixed bugs:
40943: Binary weaving should copy non-Java resources from "-inja...
36071: 1.1 rc1 should copy resources similar to java compiler
40826: ajbrowser does not report errors properly
40774: task list icons don't show in ajbrowser

21 years agoadded test to ensure handler from initial runCommand() is not used in repeatCommand().
wisberg [Wed, 6 Aug 2003 19:55:52 +0000 (19:55 +0000)]
added test to ensure handler from initial runCommand() is not used in repeatCommand().
The test fails so there is a bug, but in the current system we seem to use the same handler,
so the bug is harmless. (It does affect other things I'm doing.)
The test is disabled by default and can be enabled with a system property.

21 years agoCreated accessors for pointcuts contained within And/Or pointcut.
mkersten [Wed, 6 Aug 2003 12:33:15 +0000 (12:33 +0000)]
Created accessors for pointcuts contained within And/Or pointcut.

21 years agoImproved generation of advice and pointcut names in the ASM.
mkersten [Wed, 6 Aug 2003 12:26:34 +0000 (12:26 +0000)]
Improved generation of advice and pointcut names in the ASM.

21 years agotag correction for code gatherer
wisberg [Wed, 6 Aug 2003 10:30:50 +0000 (10:30 +0000)]
tag correction for code gatherer

21 years agodouble-dispatch example
wisberg [Wed, 6 Aug 2003 10:30:25 +0000 (10:30 +0000)]
double-dispatch example

21 years agomodular build questions, unauthoritative answers
wisberg [Wed, 6 Aug 2003 09:42:08 +0000 (09:42 +0000)]
modular build questions, unauthoritative answers

21 years ago@testcase PR#41175 aspect-declared methods with exception clauses fail in binary...
wisberg [Wed, 6 Aug 2003 07:31:16 +0000 (07:31 +0000)]
@testcase PR#41175 aspect-declared methods with exception clauses fail in binary libraries
Corresponding non-binary passing tests added to ajcTests.xml

21 years agoinitial checkin of the sandbox.
wisberg [Wed, 6 Aug 2003 02:08:40 +0000 (02:08 +0000)]
initial checkin of the sandbox.

The basic structure and examples of each type are there,
but I have more examples and the ones there are not
altogether validated.  I'll make a few more changes
before emailing dev and users about usage, etc.

21 years agodocument new contents of docs module
wisberg [Wed, 6 Aug 2003 02:06:20 +0000 (02:06 +0000)]
document  new contents of docs module

21 years agopassing tests for interface libraries. The behavior might be wrong (i.e., some shoul...
wisberg [Wed, 6 Aug 2003 01:53:16 +0000 (01:53 +0000)]
passing tests for interface libraries.  The behavior might be wrong (i.e., some should fail) -- confirming on the list.

21 years ago@testcase PR#41170 combine classpath on command line and in .lst file
wisberg [Wed, 6 Aug 2003 00:29:13 +0000 (00:29 +0000)]
@testcase PR#41170 combine classpath on command line and in .lst file

21 years agoExposed subtype inclusion property.
mkersten [Tue, 5 Aug 2003 16:27:11 +0000 (16:27 +0000)]
Exposed subtype inclusion property.

21 years agoExposed declaredSelector with accessor.
mkersten [Tue, 5 Aug 2003 16:25:33 +0000 (16:25 +0000)]
Exposed declaredSelector with accessor.

21 years agoRevised and added tests for ASM containment hierarchy.
mkersten [Tue, 5 Aug 2003 16:24:05 +0000 (16:24 +0000)]
Revised and added tests for ASM containment hierarchy.

21 years agoExpanded test data sources.
mkersten [Tue, 5 Aug 2003 08:30:50 +0000 (08:30 +0000)]
Expanded test data sources.

21 years agoFix for Bug 39470:
ehilsdal [Tue, 5 Aug 2003 06:19:38 +0000 (06:19 +0000)]
Fix for Bug 39470:
  Repeating a compilation multiple times produces
  class files that vary in size
Added a filter to make sure we don't add two local variable entries
with the same start and slot (BCEL workaround)

21 years agofix for Bugzilla Bug 40805
jhugunin [Tue, 5 Aug 2003 00:22:05 +0000 (00:22 +0000)]
fix for Bugzilla Bug 40805
   call pointcut with interface type fails if method declared on interface

21 years agofixes for Bugzilla Bug 40858
jhugunin [Mon, 4 Aug 2003 21:04:49 +0000 (21:04 +0000)]
fixes for Bugzilla Bug 40858
   super-qualified pointcut reference cause weaver stack trace
and Bugzilla Bug 40814
   no error when defining interface pointcuts

21 years agoAddendum to the original contribution from PARC. Three presentations:
jhugunin [Fri, 1 Aug 2003 18:53:07 +0000 (18:53 +0000)]
Addendum to the original contribution from PARC.  Three presentations:
oneHour talk
three hour tutorial
six hour tutorial including exercises

21 years ago*** empty log message ***
mkersten [Thu, 31 Jul 2003 17:05:04 +0000 (17:05 +0000)]
*** empty log message ***

21 years agoFixed missing sourceline file info.
mkersten [Thu, 31 Jul 2003 16:52:46 +0000 (16:52 +0000)]
Fixed missing sourceline file info.

21 years ago*** empty log message ***
mkersten [Thu, 31 Jul 2003 10:55:37 +0000 (10:55 +0000)]
*** empty log message ***

21 years agoFix for
ehilsdal [Thu, 31 Jul 2003 06:52:04 +0000 (06:52 +0000)]
Fix for
  Bugzilla Bug 35551: "declare soft" in abstract aspect have no effect
Specifying that declare soft behaves like advice in that
it must be concretized to have an effect.

21 years agoAdded documentation for
ehilsdal [Thu, 31 Jul 2003 06:40:35 +0000 (06:40 +0000)]
Added documentation for
  Bugzilla Bug 29699: call join points in 1.1b2 und 1.1b4
basically documented that the -1.4 flag can change how method
calls get generated in terms of the declaring type of the method.

21 years agospelling changes only
wisberg [Wed, 30 Jul 2003 18:07:17 +0000 (18:07 +0000)]
spelling changes only

21 years ago------
mkersten [Wed, 30 Jul 2003 17:29:44 +0000 (17:29 +0000)]
------
38717: ".lst" file parsing errors should include sourceline information
- Fixed with George.  ".lst" file errors now have proper source locations that the IDEs can seek (fyi no line info, just file info).

------
40194: error handling during build config parsing
- Fixed with George.  IDEs now report ".lst" file parsing errors.

21 years agocomment change only
mkersten [Wed, 30 Jul 2003 17:29:38 +0000 (17:29 +0000)]
comment change only

21 years agoRemoved unused method.
mkersten [Wed, 30 Jul 2003 17:29:22 +0000 (17:29 +0000)]
Removed unused method.

21 years ago*** empty log message ***
mkersten [Wed, 30 Jul 2003 17:28:22 +0000 (17:28 +0000)]
*** empty log message ***

21 years agofixed 40194: error handling during build config parsing
mkersten [Wed, 30 Jul 2003 17:27:45 +0000 (17:27 +0000)]
fixed 40194: error handling during build config parsing

21 years agofixed 40194: error handling during build config parsing
mkersten [Wed, 30 Jul 2003 17:20:29 +0000 (17:20 +0000)]
fixed 40194: error handling during build config parsing

21 years agofixed 39974: Some strange error when compiling the observer example with JBuilder7...
mkersten [Wed, 30 Jul 2003 09:54:07 +0000 (09:54 +0000)]
fixed 39974:  Some strange error when compiling the observer example with JBuilder7 integrated AJDE

21 years agoFixed 39626: Added AsmBuilderTest class that tests handling for this and related...
mkersten [Wed, 30 Jul 2003 09:10:45 +0000 (09:10 +0000)]
Fixed 39626: Added AsmBuilderTest class that tests handling for this and related null parameters.

21 years agoadded mailing list discussion items
mkersten [Wed, 30 Jul 2003 09:09:31 +0000 (09:09 +0000)]
added mailing list discussion items

21 years agoUpdated for 1.1.1rc1
mkersten [Wed, 30 Jul 2003 09:09:16 +0000 (09:09 +0000)]
Updated for 1.1.1rc1

21 years agoextended test data
mkersten [Wed, 30 Jul 2003 09:09:00 +0000 (09:09 +0000)]
extended test data

21 years agoAdded incremental warning message.
mkersten [Wed, 30 Jul 2003 09:08:08 +0000 (09:08 +0000)]
Added incremental warning message.

21 years agofix for Bugzilla Bug 40876
jhugunin [Tue, 29 Jul 2003 20:47:53 +0000 (20:47 +0000)]
fix for Bugzilla Bug 40876
   ClassFormatError on external subtype-qualified ref to supertype pointcut

This was an important bug that was caused by the static fields used in the implementation of cflow being placed on the wrong class.  This broke the rules used for name mangling and could occasionally result in name collisions as shown here.

21 years agoAdded test case for bug#39959.
mkersten [Tue, 29 Jul 2003 11:00:21 +0000 (11:00 +0000)]
Added test case for bug#39959.

Fails because classpath is incorrectly set to include aspectjtools.jar (by the harness).

21 years agoExposed message handler as "protected" to clients who may want to override.
mkersten [Tue, 29 Jul 2003 10:56:08 +0000 (10:56 +0000)]
Exposed message handler as "protected" to clients who may want to override.

21 years agoFix for bug 40824.
mkersten [Tue, 29 Jul 2003 10:55:25 +0000 (10:55 +0000)]
Fix for bug 40824.

21 years agoThis problem occurred when a command line compile did not specify a "-classpath"...
mkersten [Tue, 29 Jul 2003 10:53:53 +0000 (10:53 +0000)]
This problem occurred when a command line compile did not specify a "-classpath" option.  In that case BuildArgParser loaded System.getProperty("java.class.path").  However, in the launch script aspectjtools.jar is already added to the VM's classpath.  We remove all occurrences of "aspectjtools.jar" from the detected classpath.  This should enable bootstrapping ajc.

21 years agoAdded sample for extending Main to collect joinpoints from ASM.
mkersten [Tue, 29 Jul 2003 10:53:29 +0000 (10:53 +0000)]
Added sample for extending Main to collect joinpoints from ASM.

21 years agoDeprecated singleton API.
mkersten [Tue, 29 Jul 2003 10:52:59 +0000 (10:52 +0000)]
Deprecated singleton API.

21 years ago@testcase PR#40876 subtype-qualified pointcut reference
wisberg [Mon, 28 Jul 2003 22:38:47 +0000 (22:38 +0000)]
@testcase PR#40876 subtype-qualified pointcut reference
(ClassFormatError)

21 years ago@testcase PR#40858 weaver trace on mis-qualified pointcut reference
wisberg [Mon, 28 Jul 2003 21:50:11 +0000 (21:50 +0000)]
@testcase PR#40858 weaver trace on mis-qualified pointcut reference

21 years agoUsing to force a build.
acolyer [Mon, 28 Jul 2003 14:12:57 +0000 (14:12 +0000)]
Using to force a build.

21 years agoUsing to force a build.
acolyer [Mon, 28 Jul 2003 09:48:48 +0000 (09:48 +0000)]
Using to force a build.

21 years agoUsing to force a build.
acolyer [Mon, 28 Jul 2003 09:05:19 +0000 (09:05 +0000)]
Using to force a build.

21 years ago@testcase PR#40814 compile error expected for pointcuts in interfaces
wisberg [Sat, 26 Jul 2003 21:38:10 +0000 (21:38 +0000)]
@testcase PR#40814 compile error expected for pointcuts in interfaces

21 years agopassing tests compiler errors when abstract pointcuts are outside abstract aspects
wisberg [Sat, 26 Jul 2003 21:37:38 +0000 (21:37 +0000)]
passing tests compiler errors when  abstract pointcuts are outside abstract aspects

21 years agoFixes and tests for bugs 39842 and 40807
wisberg [Sat, 26 Jul 2003 04:13:54 +0000 (04:13 +0000)]
Fixes and tests for bugs 39842 and 40807

21 years ago@testcase PR#40805 interface call signatures when declaring method in aspect
wisberg [Sat, 26 Jul 2003 00:21:16 +0000 (00:21 +0000)]
@testcase PR#40805 interface call signatures when declaring method in aspect

21 years agoDe-coupled AJDE APIs from javax.swing, and moved browser-specific funtionality into...
mkersten [Fri, 25 Jul 2003 16:05:33 +0000 (16:05 +0000)]
De-coupled AJDE APIs from javax.swing, and moved browser-specific funtionality into the the ajbrowser module.)