Commit Graph

1540 Commits

Author SHA1 Message Date
acolyer
03abae3c03 move weaving to inside of the compiler.compile loop.
ensure messages are associated with source wherever possible
2004-03-15 15:29:44 +00:00
acolyer
2ed4c9f470 move weaving to inside of the compiler.compile loop.
ensure messages are associated with source wherever possible
2004-03-15 15:11:16 +00:00
acolyer
40680b6fe4 move weaving to inside of the compiler.compile loop.
ensure messages are associated with source wherever possible
2004-03-15 15:10:46 +00:00
mkersten
ec9ac363b0 Added support for inheritance documentation, test coverage. 2004-03-11 19:22:42 +00:00
mkersten
4ee35142ff 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.
2004-03-11 19:19:56 +00:00
mkersten
1f78bbd8e7 Moved clearning of relationship map to AjBuildManager in order to make
repeated invocations with -emacssym work (refer to Matthew's patch in 41181).
2004-03-11 17:02:02 +00:00
mkersten
d5165134df Fixed generation and access of return types on IProgramElements(s). 2004-03-10 21:18:21 +00:00
mkersten
799a74bf1c Port of ajdoc declaration hierarchy to ASM. 2004-03-10 19:46:13 +00:00
mkersten
281b698886 Minor cleanup of build cancelling. 2004-03-10 03:53:55 +00:00
wisberg
5d0a49d51e -xlintfile option support in the harness, and tests 2004-03-08 19:13:55 +00:00
wisberg
92d0049be5 -xlintfile option support 2004-03-08 19:13:03 +00:00
wisberg
70cc1bb27f updated beaninfo tests for new properties, reenabled and updated compile-time check (why disabled?) 2004-03-08 19:11:19 +00:00
wisberg
7fadb68e24 regression test - provokes VerifyError in 1.1.1 but not in cvs head 2004-03-07 22:42:45 +00:00
aclement
c79892369f Fix for Bugzilla Bug 50776
fail in compiling aspect with overriding method introduction with different throws clause
2004-03-05 10:50:50 +00:00
aclement
4b9195763c Georges fix for test that verifies DEVELOPMENT build date/time stamp. 2004-03-05 10:14:11 +00:00
aclement
5d73494d7d Fix for Bugzilla Bug 52394
inter-type declarations cause JRockit Crash
2004-03-04 16:09:34 +00:00
aclement
2239518566 Georges fix to add build date/time info to DEVELOPMENT builds. 2004-03-04 15:18:46 +00:00
aclement
5e870cf13b Fixing last test failures - per Georges suggestions. 2004-03-02 09:15:41 +00:00
aclement
2d04b60e65 Georges fix to AjcTask for failing testcases. 2004-03-01 15:55:41 +00:00
aclement
31bf65adc6 Fix for Bugzilla Bug 52107
NoSuchMethodError accessing field declared on interface
2004-02-26 13:34:28 +00:00
aclement
ff32dfb1ea Final part of bug #46347 (-inpath): We do not copy resources from inpath directories to the output. 2004-02-26 11:22:31 +00:00
aclement
75ce009e27 Fix for preventing the use of if/target/this/args/cflow/cflowbelow in DeclareSofts.
(Reordered flow in creating declare soft munger and concretizing the pointcut)
2004-02-26 10:00:31 +00:00
aclement
c803296169 Organized an import whilst I was in the weaver anyway. 2004-02-26 09:59:45 +00:00
aclement
b063e77903 Fix for preventing the use of if/target/this/args/cflow/cflowbelow in DeclareSofts.
(I hope putting this utility method in the Pointcut class is ok ...)
2004-02-26 09:58:14 +00:00
aclement
a8c17de491 Fix for preventing the use of if/target/this/args/cflow/cflowbelow in DeclareSofts. 2004-02-26 09:56:40 +00:00
aclement
9a29a973f5 Temporarily commenting out unreliable section of the test. 2004-02-25 15:57:15 +00:00
aclement
712e3f3c42 Bit more diagnostic info in that test that fails on the build machine - it works for me :( 2004-02-25 14:09:12 +00:00
aclement
fbc0aa305e Fix for Bugzilla Bug 51320
ClasscastException on concretization of if(false) 
(i.e. you can't use if/target/args/cflow/cflowbelow/this in deow - you get an error if you try)
2004-02-25 11:14:32 +00:00
acolyer
5d36201303 base structure for the org.aspectj.aspectjrt plugin 2004-02-24 15:06:30 +00:00
acolyer
4012254ce1 support for building the org.aspectj.aspectjrt plugin 2004-02-24 15:06:07 +00:00
aclement
16a0abd70e Fix for Bug 36430: Xreweavable support 2004-02-24 13:43:56 +00:00
aclement
36f8e3c561 Bugzilla Bug 51919
Polymorphic ITD fails in CVS HEAD (From ajdt 1.1.6)
2004-02-24 10:00:30 +00:00
aclement
b1f25a3c30 Fix for: Bugzilla Bug 51919
Polymorphic ITD fails in CVS HEAD (From ajdt 1.1.6)
2004-02-24 10:00:10 +00:00
aclement
9f52b4d30a Design of XReweavable feature. 2004-02-23 19:14:35 +00:00
jhugunin
329a415e48 first pass at a guide for developers of compiler and weaver 2004-02-19 22:46:06 +00:00
jhugunin
6ddae42579 fix for Bugzilla Bug 51929
Advice calling protected super method causing java.lang.VerifyError 'Bad access to protected data' 
Also expanded test to cover protected field access as well as methods

Fix required getting the correct receiver type for both field access and method
calls to correspond to Java's complicated rules for accessing protected
members (JLSv2 6.6.2 and mentioned in passing in JVMv2 5.4.4)
2004-02-19 22:09:16 +00:00
mkersten
669cd7ce86 Fixed bug#45489 "Structure model is wrong when re-opened" 2004-02-19 16:02:06 +00:00
aclement
4e4a50e912 Checking in Noel's update to the benchmarks. We have to scale up the numbers because Jim/Erik keep making the compiler/weaver faster! 2004-02-19 14:25:17 +00:00
mkersten
83198dbf96 Lightweight ajdoc prototype. 2004-02-18 16:12:54 +00:00
mkersten
0d5096c9b9 Added known limitations to ajbrowser documentation. 2004-02-18 06:47:43 +00:00
mkersten
d147bca723 Removed stale ajworkingdir option from project properties interface. 2004-02-18 06:46:23 +00:00
mkersten
ec3c2d9d30 Minor cleanup of ajbrowser. 2004-02-18 06:45:21 +00:00
wisberg
0d5ebc4e81 @testcase PR#52107 declare [int | String | Object] field on interface 2004-02-15 19:13:41 +00:00
wisberg
95f2f55502 mailing list verify error 2004-02-13 01:21:03 +00:00
aclement
8555cabe0c Yes yes, I broke the build. The performance code had a 1.4 API in it (split()) which I am now removing. 2004-02-10 17:16:33 +00:00
aclement
91cb850e1f Performance benchmarks from Noel and Matthew. Run these tests standalone to generate a .csv file containing results. 2004-02-10 14:51:29 +00:00
ehilsdal
e089371989 Fix for Bug 51326: mispelled word: "heirarchy" 2004-02-09 15:43:03 +00:00
aclement
775d1175b7 Fix for Bugzilla Bug 50641
Better binary compatibility for advice method names 
- I've run the tests a thousand times and they all pass, I'm still nervous about this first big commit though *gulp*
2004-02-09 15:07:37 +00:00
ehilsdal
481165a816 made JDK 1.3 compatible 2004-02-04 04:05:41 +00:00
aclement
e78f02d84c Removing this rogue directory that didn't seem to work. i.e. it didnt fix the build process. 2004-01-30 14:03:36 +00:00