]> source.dussan.org Git - aspectj.git/log
aspectj.git
19 years agoFix NPE if attempting annotation usage on 1.4 rt.jar !
aclement [Tue, 1 Feb 2005 18:02:12 +0000 (18:02 +0000)]
Fix NPE if attempting annotation usage on 1.4 rt.jar !

19 years agoAnnotation Binding - now complete for @annotation (for *all* kinded PCDs) Root_AspectJ5_Development
aclement [Tue, 1 Feb 2005 09:20:21 +0000 (09:20 +0000)]
Annotation Binding - now complete for @annotation (for *all* kinded PCDs)

19 years agoUse the correct 'subject' at the join point for matching
aclement [Tue, 1 Feb 2005 09:19:53 +0000 (09:19 +0000)]
Use the correct 'subject' at the join point for matching

19 years agoorganized imports
aclement [Tue, 1 Feb 2005 08:27:04 +0000 (08:27 +0000)]
organized imports

19 years agoAnnotation Binding - more test data.
aclement [Tue, 1 Feb 2005 08:23:18 +0000 (08:23 +0000)]
Annotation Binding - more test data.

19 years agoAnnotation Binding - more test data.
aclement [Tue, 1 Feb 2005 08:03:33 +0000 (08:03 +0000)]
Annotation Binding - more test data.

19 years agoTests for static method call/execution with @annotation
aclement [Mon, 31 Jan 2005 14:02:38 +0000 (14:02 +0000)]
Tests for static method call/execution with @annotation

19 years agoUpdates for annotation binding. Support for static methods !!
aclement [Mon, 31 Jan 2005 13:59:04 +0000 (13:59 +0000)]
Updates for annotation binding.  Support for static methods !!

19 years agoAnnotation Binding
aclement [Mon, 31 Jan 2005 13:26:16 +0000 (13:26 +0000)]
Annotation Binding

19 years agoNo longer a restriction
aclement [Mon, 31 Jan 2005 13:23:05 +0000 (13:23 +0000)]
No longer a restriction

19 years agoPuts out binding restriction message for unsupported kinded pcds - also verifies...
aclement [Mon, 31 Jan 2005 13:22:49 +0000 (13:22 +0000)]
Puts out binding restriction message for unsupported kinded pcds - also verifies an assumption.

19 years agoAnnotation binding support
aclement [Mon, 31 Jan 2005 13:22:10 +0000 (13:22 +0000)]
Annotation binding support

19 years agoAnnotation Binding: works for @target and @annotation (when combined with call/execut...
aclement [Mon, 31 Jan 2005 13:21:53 +0000 (13:21 +0000)]
Annotation Binding: works for @target and @annotation (when combined with call/execution, others to follow..)

19 years agoOrganized imports.
aclement [Mon, 31 Jan 2005 13:21:20 +0000 (13:21 +0000)]
Organized imports.

19 years agoRebuilt with minor update to PUSH instruction
aclement [Mon, 31 Jan 2005 13:21:13 +0000 (13:21 +0000)]
Rebuilt with minor update to PUSH instruction

19 years agoProvided hasAnnotation() implementation
aclement [Mon, 31 Jan 2005 13:20:44 +0000 (13:20 +0000)]
Provided hasAnnotation() implementation

19 years agoNo longer a restriction.
aclement [Mon, 31 Jan 2005 13:20:24 +0000 (13:20 +0000)]
No longer a restriction.

19 years agoRemoved test that verified restriction on binding annotations
aclement [Mon, 31 Jan 2005 13:20:12 +0000 (13:20 +0000)]
Removed test that verified restriction on binding annotations

19 years agoAdded new tests for annotation binding
aclement [Mon, 31 Jan 2005 13:20:01 +0000 (13:20 +0000)]
Added new tests for annotation binding

19 years agoAnnotation binding tests: @target and call/@annotation and execution/@annotation
aclement [Mon, 31 Jan 2005 13:19:51 +0000 (13:19 +0000)]
Annotation binding tests: @target and call/@annotation and execution/@annotation

19 years agoRemove message about binding restriction for @annotation
aclement [Mon, 31 Jan 2005 13:18:59 +0000 (13:18 +0000)]
Remove message about binding restriction for @annotation

19 years agoFix for annotation resolution - allow for package names!
aclement [Mon, 31 Jan 2005 13:18:35 +0000 (13:18 +0000)]
Fix for annotation resolution - allow for package names!

19 years agoFix for hasAnnotation() - add the annotation type through the standard route rather...
aclement [Mon, 31 Jan 2005 13:15:38 +0000 (13:15 +0000)]
Fix for hasAnnotation() - add the annotation type through the standard route rather than 'by hand'

19 years agoUpdated javadoc to tell you not to use a particular method if you can help it.
aclement [Mon, 31 Jan 2005 13:14:58 +0000 (13:14 +0000)]
Updated javadoc to tell you not to use a particular method if you can help it.

19 years agosome of these tests were failing in an environment which did not have an aspectjrt...
acolyer [Mon, 31 Jan 2005 12:40:17 +0000 (12:40 +0000)]
some of these tests were failing in an environment which did not have an aspectjrt.jar in the system classpath somewhere.

19 years ago@testcase PR#84033 incremental declare error persists after fix
wisberg [Mon, 31 Jan 2005 11:53:38 +0000 (11:53 +0000)]
@testcase PR#84033 incremental declare error persists after fix

19 years agoBit of missing support...
aclement [Mon, 31 Jan 2005 11:32:21 +0000 (11:32 +0000)]
Bit of missing support...

19 years agoAnnotationBinding testcases: call and execution. Also verifies annotations in packag...
aclement [Mon, 31 Jan 2005 11:32:01 +0000 (11:32 +0000)]
AnnotationBinding testcases: call and execution.  Also verifies annotations in packages work correctly.

19 years agoPutting println back in.
aclement [Mon, 31 Jan 2005 10:35:11 +0000 (10:35 +0000)]
Putting println back in.

19 years agoweaver manifest for aspectjweaver.jar (if it changes to using this)
wisberg [Sat, 29 Jan 2005 12:59:15 +0000 (12:59 +0000)]
weaver manifest for aspectjweaver.jar (if it changes to using this)

19 years agoinitial support for building aspectj projects
wisberg [Sat, 29 Jan 2005 12:58:11 +0000 (12:58 +0000)]
initial support for building aspectj projects

19 years agoaspectjweaver.jar and aspectjlib.jar product templates
wisberg [Sat, 29 Jan 2005 12:56:41 +0000 (12:56 +0000)]
aspectjweaver.jar and aspectjlib.jar product templates

19 years agobuild tests (skipped), enabled license tests again...
wisberg [Sat, 29 Jan 2005 12:56:14 +0000 (12:56 +0000)]
build tests (skipped), enabled license tests again...

19 years agocore of initial support for building aspectj projects
wisberg [Sat, 29 Jan 2005 12:55:32 +0000 (12:55 +0000)]
core of initial support for building aspectj projects

19 years agoremoved unused code/comments, added toString detail
wisberg [Sat, 29 Jan 2005 12:54:38 +0000 (12:54 +0000)]
removed unused code/comments, added toString detail

19 years agoaliases for aspectjlib.jar and aspectjweaver.jar
wisberg [Sat, 29 Jan 2005 12:53:55 +0000 (12:53 +0000)]
aliases for aspectjlib.jar and aspectjweaver.jar

19 years agoname, avoid build.xml if dir null
wisberg [Sat, 29 Jan 2005 12:53:05 +0000 (12:53 +0000)]
name, avoid build.xml if dir null

19 years ago2005-6 licenses and copyrights
wisberg [Sat, 29 Jan 2005 12:52:24 +0000 (12:52 +0000)]
2005-6 licenses and copyrights

19 years agobase version changed to 1.2, this year to 2005
wisberg [Sat, 29 Jan 2005 11:14:44 +0000 (11:14 +0000)]
base version changed to 1.2, this year to 2005

19 years agoinitial support for building aspectj projects
wisberg [Sat, 29 Jan 2005 11:13:58 +0000 (11:13 +0000)]
initial support for building aspectj projects

19 years agoavoiding bootstrap to make it easier to implement aspectj ant build *sigh*
wisberg [Sat, 29 Jan 2005 11:08:26 +0000 (11:08 +0000)]
avoiding bootstrap to make it easier to implement aspectj ant build *sigh*

19 years agocopyright holder - test failed when enabled.
wisberg [Sat, 29 Jan 2005 10:50:05 +0000 (10:50 +0000)]
copyright holder - test failed when enabled.

19 years agoInitial library module
wisberg [Sat, 29 Jan 2005 10:08:56 +0000 (10:08 +0000)]
Initial library module

19 years ago.ajproperties to text from binary
wisberg [Sat, 29 Jan 2005 10:08:04 +0000 (10:08 +0000)]
.ajproperties to text from binary

19 years agoInitial library module
wisberg [Sat, 29 Jan 2005 09:19:00 +0000 (09:19 +0000)]
Initial library module

19 years agoper... advice "may then" to "will only" run, per user discussion
wisberg [Fri, 28 Jan 2005 22:58:08 +0000 (22:58 +0000)]
per... advice "may then" to "will only" run, per user discussion

19 years agoFix for Bug 3897
mkersten [Fri, 28 Jan 2005 17:25:47 +0000 (17:25 +0000)]
Fix for Bug 3897
   add support for compiling in 1.5 mode to AJDE APIs and AJBrowser

19 years agoRemoving string temporarily - might be interfering with XML output for test results.
aclement [Fri, 28 Jan 2005 09:48:27 +0000 (09:48 +0000)]
Removing string temporarily - might be interfering with XML output for test results.

19 years agoFix for Bug 83645: pertypewithin({interface}) illegal field modifier
aclement [Thu, 27 Jan 2005 17:27:57 +0000 (17:27 +0000)]
Fix for Bug 83645: pertypewithin({interface}) illegal field modifier
- Don't let the munger that adds the ptw field and methods match on an interface.

19 years agoFix for Bug 83645: pertypewithin({interface}) illegal field modifier
aclement [Thu, 27 Jan 2005 17:27:29 +0000 (17:27 +0000)]
Fix for Bug 83645: pertypewithin({interface}) illegal field modifier
- Don't try and put a static initializer in an interface.

19 years agoFix for Bug 83645: pertypewithin({interface}) illegal field modifier
aclement [Thu, 27 Jan 2005 17:26:48 +0000 (17:26 +0000)]
Fix for Bug 83645: pertypewithin({interface}) illegal field modifier
- moving Wes' test to the regression set.

19 years agoFix for Bug 83645: pertypewithin({interface}) illegal field modifier
aclement [Thu, 27 Jan 2005 17:25:48 +0000 (17:25 +0000)]
Fix for Bug 83645: pertypewithin({interface}) illegal field modifier
- Adding convenient subclass in testcase infrastructure

19 years agoTests and fix for: Bug 83565
mkersten [Thu, 27 Jan 2005 17:21:17 +0000 (17:21 +0000)]
Tests and fix for: Bug 83565
   BCException "bad type name" thrown when compiling

19 years agoskipping test on X feature said to be failing on the build machine, though not locally.
wisberg [Thu, 27 Jan 2005 17:03:52 +0000 (17:03 +0000)]
skipping test on X feature said to be failing on the build machine, though not locally.

19 years agopreliminary fork support
wisberg [Thu, 27 Jan 2005 06:07:19 +0000 (06:07 +0000)]
preliminary fork support

19 years agorefactoring, reformatting; support for generated test classes (latter not checked in)
wisberg [Thu, 27 Jan 2005 06:05:13 +0000 (06:05 +0000)]
refactoring, reformatting; support for generated test classes (latter not checked in)

19 years agoold test for done signal
wisberg [Thu, 27 Jan 2005 05:32:46 +0000 (05:32 +0000)]
old test for done signal

19 years agoignore bin
wisberg [Thu, 27 Jan 2005 05:21:31 +0000 (05:21 +0000)]
ignore bin

19 years agoSummary of implementation limitations carefully worded to avoid the term "limitation...
wisberg [Thu, 27 Jan 2005 05:17:41 +0000 (05:17 +0000)]
Summary of implementation limitations carefully worded to avoid the term "limitation" since Erik took it out.  Proposed without objection on the mail list.

19 years agosupport -showWeaveInfo in javac adapter
wisberg [Thu, 27 Jan 2005 04:35:40 +0000 (04:35 +0000)]
support -showWeaveInfo in javac adapter

19 years agotests for PR48650 partial workaround - ugh
wisberg [Thu, 27 Jan 2005 04:16:55 +0000 (04:16 +0000)]
tests for PR48650 partial workaround - ugh

19 years agohack workaround for 48650
wisberg [Thu, 27 Jan 2005 03:25:57 +0000 (03:25 +0000)]
hack workaround for 48650

19 years agoPermit outjars to be used as injars in subsequent compile runs
wisberg [Thu, 27 Jan 2005 02:16:21 +0000 (02:16 +0000)]
Permit outjars to be used as injars in subsequent compile runs

19 years agoFix for null arrays (from AV)
aclement [Wed, 26 Jan 2005 15:49:52 +0000 (15:49 +0000)]
Fix for null arrays (from AV)

19 years agoAdded isSynthetic() to keep Java5 compiler happy (isSynthetic() is a new method in...
aclement [Wed, 26 Jan 2005 15:47:54 +0000 (15:47 +0000)]
Added isSynthetic() to keep Java5 compiler happy (isSynthetic() is a new method in the Member class)

19 years ago@AJ syntax (pr83626): changes to bcel from Alex
aclement [Wed, 26 Jan 2005 14:01:30 +0000 (14:01 +0000)]
@AJ syntax (pr83626): changes to bcel from Alex

19 years agoMatthew fix for 83380: don't use enum as a variable name.
aclement [Wed, 26 Jan 2005 09:22:54 +0000 (09:22 +0000)]
Matthew fix for 83380: don't use enum as a variable name.

19 years ago@testcase PR83645 pertypewithin on interface
wisberg [Tue, 25 Jan 2005 21:11:56 +0000 (21:11 +0000)]
@testcase PR83645 pertypewithin on interface

19 years agoFix for Bug 83563: pertypewithin() handling of inner classes
aclement [Tue, 25 Jan 2005 20:18:42 +0000 (20:18 +0000)]
Fix for Bug 83563: pertypewithin() handling of inner classes

19 years agoMatthew fix for 83380: don't use enum as a variable name.
aclement [Mon, 24 Jan 2005 14:33:05 +0000 (14:33 +0000)]
Matthew fix for 83380: don't use enum as a variable name.

19 years agoCorrectly build jdtcore includes fix for 83423. (BinaryTypeBinding)
aclement [Mon, 24 Jan 2005 11:15:13 +0000 (11:15 +0000)]
Correctly build jdtcore includes fix for 83423. (BinaryTypeBinding)

19 years agoFix to ensure woven methods don't lose their annotations.
aclement [Mon, 24 Jan 2005 09:38:48 +0000 (09:38 +0000)]
Fix to ensure woven methods don't lose their annotations.

19 years agoFirst bit of implementing annotation checking in EclipseSourceType.
aclement [Mon, 24 Jan 2005 08:49:45 +0000 (08:49 +0000)]
First bit of implementing annotation checking in EclipseSourceType.

19 years agoThis fix for 'c' values in annotations has been verified by Pepe. Committing source...
aclement [Mon, 24 Jan 2005 08:49:15 +0000 (08:49 +0000)]
This fix for 'c' values in annotations has been verified by Pepe.  Committing source changes and testcase.

19 years agoFix for type 'c' values in annotations - 'c' == 'Class'
aclement [Sun, 23 Jan 2005 11:54:06 +0000 (11:54 +0000)]
Fix for type 'c' values in annotations - 'c' == 'Class'

19 years agofix (*cough* hack) for annotations originating from class files required by the compi...
aclement [Fri, 21 Jan 2005 17:15:37 +0000 (17:15 +0000)]
fix (*cough* hack) for annotations originating from class files required by the compiler... will it work ...

19 years agoAdded OOPSLA 2004 slides.
mkersten [Thu, 20 Jan 2005 23:27:34 +0000 (23:27 +0000)]
Added OOPSLA 2004 slides.

19 years agoFix for Bug 83303: complier error when mixing inheritance, overriding and polymorphism
aclement [Thu, 20 Jan 2005 14:44:39 +0000 (14:44 +0000)]
Fix for Bug 83303: complier error when mixing inheritance, overriding and polymorphism

19 years agoGet enum value fields to work in the ASM. Plus test reorg as we are now adding tests...
aclement [Thu, 20 Jan 2005 10:26:46 +0000 (10:26 +0000)]
Get enum value fields to work in the ASM. Plus test reorg as we are now adding tests that will only run on 1.5

19 years agoPromoted visibility of dump method for use from test cases.
aclement [Thu, 20 Jan 2005 09:22:26 +0000 (09:22 +0000)]
Promoted visibility of dump method for use from test cases.

19 years agoUpdate to allow 1.5 to be specified.
aclement [Wed, 19 Jan 2005 14:13:41 +0000 (14:13 +0000)]
Update to allow 1.5 to be specified.

19 years agoFix for Bug 82570: Weaved code does not include debug lines
aclement [Wed, 19 Jan 2005 09:36:46 +0000 (09:36 +0000)]
Fix for Bug 82570: Weaved code does not include debug lines

19 years agoupdates for ltw and annotations
acolyer [Wed, 19 Jan 2005 09:35:55 +0000 (09:35 +0000)]
updates for ltw and annotations

19 years agoorganized imports
aclement [Wed, 19 Jan 2005 08:23:35 +0000 (08:23 +0000)]
organized imports

19 years agofirst example now works!
aclement [Tue, 18 Jan 2005 14:27:09 +0000 (14:27 +0000)]
first example now works!

19 years agoFix to allow pertypewithin aspectOf() to cope with 1.5 generic form of java.lang...
aclement [Tue, 18 Jan 2005 14:26:36 +0000 (14:26 +0000)]
Fix to allow pertypewithin aspectOf() to cope with 1.5 generic form of java.lang.Class

19 years agoPerTypeWithin support.
aclement [Tue, 18 Jan 2005 11:39:16 +0000 (11:39 +0000)]
PerTypeWithin support.

19 years agoPerTypeWithin: Test data
aclement [Tue, 18 Jan 2005 11:01:45 +0000 (11:01 +0000)]
PerTypeWithin: Test data

19 years agoorganized imports.
aclement [Tue, 18 Jan 2005 08:47:46 +0000 (08:47 +0000)]
organized imports.

19 years agoHmmm - I don't think these are part of Java5 support.
aclement [Mon, 17 Jan 2005 19:09:05 +0000 (19:09 +0000)]
Hmmm - I don't think these are part of Java5 support.

19 years agoNew compiler gives additional error message on 1.3 vm that makes this test fail.
acolyer [Mon, 17 Jan 2005 14:30:24 +0000 (14:30 +0000)]
New compiler gives additional error message on 1.3 vm that makes this test fail.

19 years agojava 5 support
acolyer [Mon, 17 Jan 2005 11:14:12 +0000 (11:14 +0000)]
java 5 support

19 years agopass addURL calls onto super
acolyer [Mon, 17 Jan 2005 11:08:53 +0000 (11:08 +0000)]
pass addURL calls onto super

19 years agojava 5 support
acolyer [Mon, 17 Jan 2005 11:05:53 +0000 (11:05 +0000)]
java 5 support

19 years agoFix for AjcPre10xTests.test016 if run standalone. (if run standalone no-one was...
aclement [Fri, 14 Jan 2005 10:45:36 +0000 (10:45 +0000)]
Fix for AjcPre10xTests.test016 if run standalone.  (if run standalone no-one was setting the world correctly for certain types and you'd get an NPE).

19 years agoFix for "staticinitialization(@Blah *)"
aclement [Fri, 14 Jan 2005 09:26:00 +0000 (09:26 +0000)]
Fix for "staticinitialization(@Blah *)"

19 years agoFixed 3 bugs reported in bug#82340, including correct use of visibility modifiers.
mkersten [Thu, 13 Jan 2005 15:53:01 +0000 (15:53 +0000)]
Fixed 3 bugs reported in bug#82340, including correct use of visibility modifiers.

19 years agoUpdated to support running on JDK 1.5, and fixed related bug#82218
mkersten [Thu, 13 Jan 2005 04:22:51 +0000 (04:22 +0000)]
Updated to support running on JDK 1.5, and fixed related bug#82218

19 years agoUpdated to include source location offset.
mkersten [Thu, 13 Jan 2005 03:14:50 +0000 (03:14 +0000)]
Updated to include source location offset.

19 years agoFixes for 78021, 79554 - both to do with us breaking the exception table for a method...
aclement [Tue, 11 Jan 2005 11:22:15 +0000 (11:22 +0000)]
Fixes for 78021, 79554 - both to do with us breaking the exception table for a method on weaving *if* finally blocks are involved.