]>
source.dussan.org Git - aspectj.git/log
aclement [Mon, 31 Jan 2005 13:20:44 +0000 (13:20 +0000)]
Provided hasAnnotation() implementation
aclement [Mon, 31 Jan 2005 13:20:24 +0000 (13:20 +0000)]
No longer a restriction.
aclement [Mon, 31 Jan 2005 13:20:12 +0000 (13:20 +0000)]
Removed test that verified restriction on binding annotations
aclement [Mon, 31 Jan 2005 13:20:01 +0000 (13:20 +0000)]
Added new tests for annotation binding
aclement [Mon, 31 Jan 2005 13:19:51 +0000 (13:19 +0000)]
Annotation binding tests: @target and call/@annotation and execution/@annotation
aclement [Mon, 31 Jan 2005 13:18:59 +0000 (13:18 +0000)]
Remove message about binding restriction for @annotation
aclement [Mon, 31 Jan 2005 13:18:35 +0000 (13:18 +0000)]
Fix for annotation resolution - allow for package names!
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'
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.
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.
wisberg [Mon, 31 Jan 2005 11:53:38 +0000 (11:53 +0000)]
@testcase PR#84033 incremental declare error persists after fix
aclement [Mon, 31 Jan 2005 11:32:21 +0000 (11:32 +0000)]
Bit of missing support...
aclement [Mon, 31 Jan 2005 11:32:01 +0000 (11:32 +0000)]
AnnotationBinding testcases: call and execution. Also verifies annotations in packages work correctly.
aclement [Mon, 31 Jan 2005 10:35:11 +0000 (10:35 +0000)]
Putting println back in.
wisberg [Sat, 29 Jan 2005 12:59:15 +0000 (12:59 +0000)]
weaver manifest for aspectjweaver.jar (if it changes to using this)
wisberg [Sat, 29 Jan 2005 12:58:11 +0000 (12:58 +0000)]
initial support for building aspectj projects
wisberg [Sat, 29 Jan 2005 12:56:41 +0000 (12:56 +0000)]
aspectjweaver.jar and aspectjlib.jar product templates
wisberg [Sat, 29 Jan 2005 12:56:14 +0000 (12:56 +0000)]
build tests (skipped), enabled license tests again...
wisberg [Sat, 29 Jan 2005 12:55:32 +0000 (12:55 +0000)]
core of initial support for building aspectj projects
wisberg [Sat, 29 Jan 2005 12:54:38 +0000 (12:54 +0000)]
removed unused code/comments, added toString detail
wisberg [Sat, 29 Jan 2005 12:53:55 +0000 (12:53 +0000)]
aliases for aspectjlib.jar and aspectjweaver.jar
wisberg [Sat, 29 Jan 2005 12:53:05 +0000 (12:53 +0000)]
name, avoid build.xml if dir null
wisberg [Sat, 29 Jan 2005 12:52:24 +0000 (12:52 +0000)]
2005-6 licenses and copyrights
wisberg [Sat, 29 Jan 2005 11:14:44 +0000 (11:14 +0000)]
base version changed to 1.2, this year to 2005
wisberg [Sat, 29 Jan 2005 11:13:58 +0000 (11:13 +0000)]
initial support for building aspectj projects
wisberg [Sat, 29 Jan 2005 11:08:26 +0000 (11:08 +0000)]
avoiding bootstrap to make it easier to implement aspectj ant build *sigh*
wisberg [Sat, 29 Jan 2005 10:50:05 +0000 (10:50 +0000)]
copyright holder - test failed when enabled.
wisberg [Sat, 29 Jan 2005 10:08:56 +0000 (10:08 +0000)]
Initial library module
wisberg [Sat, 29 Jan 2005 10:08:04 +0000 (10:08 +0000)]
.ajproperties to text from binary
wisberg [Sat, 29 Jan 2005 09:19:00 +0000 (09:19 +0000)]
Initial library module
wisberg [Fri, 28 Jan 2005 22:58:08 +0000 (22:58 +0000)]
per... advice "may then" to "will only" run, per user discussion
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
aclement [Fri, 28 Jan 2005 09:48:27 +0000 (09:48 +0000)]
Removing string temporarily - might be interfering with XML output for test results.
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.
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.
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.
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
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
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.
wisberg [Thu, 27 Jan 2005 06:07:19 +0000 (06:07 +0000)]
preliminary fork support
wisberg [Thu, 27 Jan 2005 06:05:13 +0000 (06:05 +0000)]
refactoring, reformatting; support for generated test classes (latter not checked in)
wisberg [Thu, 27 Jan 2005 05:32:46 +0000 (05:32 +0000)]
old test for done signal
wisberg [Thu, 27 Jan 2005 05:21:31 +0000 (05:21 +0000)]
ignore bin
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.
wisberg [Thu, 27 Jan 2005 04:35:40 +0000 (04:35 +0000)]
support -showWeaveInfo in javac adapter
wisberg [Thu, 27 Jan 2005 04:16:55 +0000 (04:16 +0000)]
tests for PR48650 partial workaround - ugh
wisberg [Thu, 27 Jan 2005 03:25:57 +0000 (03:25 +0000)]
hack workaround for 48650
wisberg [Thu, 27 Jan 2005 02:16:21 +0000 (02:16 +0000)]
Permit outjars to be used as injars in subsequent compile runs
aclement [Wed, 26 Jan 2005 15:49:52 +0000 (15:49 +0000)]
Fix for null arrays (from AV)
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)
aclement [Wed, 26 Jan 2005 14:01:30 +0000 (14:01 +0000)]
@AJ syntax (pr83626): changes to bcel from Alex
aclement [Wed, 26 Jan 2005 09:22:54 +0000 (09:22 +0000)]
Matthew fix for 83380: don't use enum as a variable name.
wisberg [Tue, 25 Jan 2005 21:11:56 +0000 (21:11 +0000)]
@testcase PR83645 pertypewithin on interface
aclement [Tue, 25 Jan 2005 20:18:42 +0000 (20:18 +0000)]
Fix for Bug 83563: pertypewithin() handling of inner classes
aclement [Mon, 24 Jan 2005 14:33:05 +0000 (14:33 +0000)]
Matthew fix for 83380: don't use enum as a variable name.
aclement [Mon, 24 Jan 2005 11:15:13 +0000 (11:15 +0000)]
Correctly build jdtcore includes fix for 83423. (BinaryTypeBinding)
aclement [Mon, 24 Jan 2005 09:38:48 +0000 (09:38 +0000)]
Fix to ensure woven methods don't lose their annotations.
aclement [Mon, 24 Jan 2005 08:49:45 +0000 (08:49 +0000)]
First bit of implementing annotation checking in EclipseSourceType.
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.
aclement [Sun, 23 Jan 2005 11:54:06 +0000 (11:54 +0000)]
Fix for type 'c' values in annotations - 'c' == 'Class'
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 ...
mkersten [Thu, 20 Jan 2005 23:27:34 +0000 (23:27 +0000)]
Added OOPSLA 2004 slides.
aclement [Thu, 20 Jan 2005 14:44:39 +0000 (14:44 +0000)]
Fix for Bug 83303: complier error when mixing inheritance, overriding and polymorphism
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
aclement [Thu, 20 Jan 2005 09:22:26 +0000 (09:22 +0000)]
Promoted visibility of dump method for use from test cases.
aclement [Wed, 19 Jan 2005 14:13:41 +0000 (14:13 +0000)]
Update to allow 1.5 to be specified.
aclement [Wed, 19 Jan 2005 09:36:46 +0000 (09:36 +0000)]
Fix for Bug 82570: Weaved code does not include debug lines
acolyer [Wed, 19 Jan 2005 09:35:55 +0000 (09:35 +0000)]
updates for ltw and annotations
aclement [Wed, 19 Jan 2005 08:23:35 +0000 (08:23 +0000)]
organized imports
aclement [Tue, 18 Jan 2005 14:27:09 +0000 (14:27 +0000)]
first example now works!
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
aclement [Tue, 18 Jan 2005 11:39:16 +0000 (11:39 +0000)]
PerTypeWithin support.
aclement [Tue, 18 Jan 2005 11:01:45 +0000 (11:01 +0000)]
PerTypeWithin: Test data
aclement [Tue, 18 Jan 2005 08:47:46 +0000 (08:47 +0000)]
organized imports.
aclement [Mon, 17 Jan 2005 19:09:05 +0000 (19:09 +0000)]
Hmmm - I don't think these are part of Java5 support.
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.
acolyer [Mon, 17 Jan 2005 11:14:12 +0000 (11:14 +0000)]
java 5 support
acolyer [Mon, 17 Jan 2005 11:08:53 +0000 (11:08 +0000)]
pass addURL calls onto super
acolyer [Mon, 17 Jan 2005 11:05:53 +0000 (11:05 +0000)]
java 5 support
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).
aclement [Fri, 14 Jan 2005 09:26:00 +0000 (09:26 +0000)]
Fix for "staticinitialization(@Blah *)"
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.
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
mkersten [Thu, 13 Jan 2005 03:14:50 +0000 (03:14 +0000)]
Updated to include source location offset.
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.
aclement [Fri, 7 Jan 2005 14:14:45 +0000 (14:14 +0000)]
Fix for Bug 82134: AspectJ 5 M2 should implement backwards compatibility for binary aspect form
aclement [Fri, 7 Jan 2005 14:04:33 +0000 (14:04 +0000)]
rebuilt with 2.0 weaver version attribute (aj1.2.1 had version 1.0)
aclement [Fri, 7 Jan 2005 13:46:46 +0000 (13:46 +0000)]
All jars rebuilt with rev'd weaver version number 2.0 that we will use for AspectJ5 (AJ1.2.1 had version 1.0)
aclement [Fri, 7 Jan 2005 13:46:12 +0000 (13:46 +0000)]
Testcode for migration testing
aclement [Fri, 7 Jan 2005 08:08:11 +0000 (08:08 +0000)]
Removed warning that no longer comes out for this test. We were putting out warnings about changes to serialveruid even if a decp implements was going to fail - we no longer put out this misleading warning.
aclement [Thu, 6 Jan 2005 17:10:59 +0000 (17:10 +0000)]
test was failing because a message was coming out twice - once when applying decp at source time, once when applying it at weave time. Now removed the reporting at source time.
aclement [Thu, 6 Jan 2005 09:30:29 +0000 (09:30 +0000)]
Removing 'run' calls from the testcases for now ... to get a build through !
aclement [Wed, 5 Jan 2005 16:44:06 +0000 (16:44 +0000)]
BWD: One extra check.
aclement [Wed, 5 Jan 2005 16:43:46 +0000 (16:43 +0000)]
BWD: Improved source loc stuff and helper methods
aclement [Wed, 5 Jan 2005 16:43:16 +0000 (16:43 +0000)]
Changed order processing for weaving to match the recent changes in source order processing. Before weaving decp on type A, we look at supertypes and superinterfaces of A.
aclement [Wed, 5 Jan 2005 16:42:21 +0000 (16:42 +0000)]
BWD: Main part of the implementation, checks all the rules before allowing the DECP to proceed.
aclement [Wed, 5 Jan 2005 16:42:01 +0000 (16:42 +0000)]
BWD: improved source loc creation
aclement [Wed, 5 Jan 2005 16:41:40 +0000 (16:41 +0000)]
BWD: Improvements in source location handling allow us to now include a line number here.
aclement [Wed, 5 Jan 2005 16:41:18 +0000 (16:41 +0000)]
BWD: New error checking catches one more error in this testcase.
aclement [Wed, 5 Jan 2005 16:40:56 +0000 (16:40 +0000)]
Recent changes seem to have made some messages come out in a different order !