Commit Graph

28 Commits

Author SHA1 Message Date
aclement
5f08444494 replacing the bloated ones in CVS ! 2005-08-18 13:20:45 +00:00
acolyer
e40620d955 yet another version of aspectjrt.jar due to question mark over 1.5 contents in previous 2005-06-20 16:04:00 +00:00
acolyer
63423ac4b5 update aspectjrt.jar in lib and test cases uses MAP in tests to reflect introduction of PointcutExpression interface 2005-06-20 10:28:36 +00:00
aclement
3824b1c247 Fix and tests for PR94167: NPE in reflection API. Fix submitted by Ron Bodkin. 2005-06-07 12:17:30 +00:00
avasseur
2679e77604 LTW modules + AntSpec to test LTW in the sandbox + code cleanup in my FIXME + fix in error handling when no debug info can be read from @Aj aspect (many files modified since refactored IMessageHanlder for LTW dontIgnore method) 2005-05-04 14:57:21 +00:00
acolyer
42ea190a60 the matching aspectjrt.jar. could come in handy? who knows ;) 2005-05-03 12:13:36 +00:00
avasseur
d00224721f @AJ declarePrecedence was not runtime visible in those jar - don't know why.. 2005-04-26 08:41:42 +00:00
acolyer
92fce1440c this patch implements the MAP for aspects, pointcuts, and advice. just enough of an implementation to provide the support needed for some of the ataspectj visitor tests. 2005-04-25 16:04:10 +00:00
aclement
cbc9fa978e Now you see them, now you don't. Annotations now runtime visible. 2005-04-22 15:41:47 +00:00
aclement
6ce58147ba Refresh these builds of aspectjrt.jar - they are used by the harness 2005-04-19 16:09:59 +00:00
aclement
6e155a6b9b Fix for Bugzilla Bug 74238: Applet which uses cflow pointcut gets AccessControlException 2004-10-14 08:12:09 +00:00
aclement
5c996fc559 76030 - cflow optimizations. Part 1 fix - use counters rather than stacks when we can. 2004-10-11 18:39:06 +00:00
aclement
438e61c998 Enhancement for Bugzilla Bug 49743
performance improvements for runtime library
(From Matthew)
2004-09-01 10:30:07 +00:00
aclement
001d0365ea Fix for Bugzilla Bug 70404
passing null to array arguments confuzes static join point signature.
2004-08-27 15:00:10 +00:00
acolyer
bfa7137de3 updated aspectjrt.jar with new Factory methods in 2004-06-08 14:10:33 +00:00
aclement
54c2294c5f Had wrong entry for version in MANIFEST - due to some packaging I had done to build my own 1.2rc1 - should be fixed now. 2004-05-10 10:52:19 +00:00
aclement
5f6b18be7a Fix for Bugzilla Bug 59909
CFlowStack removesThreads to late
2004-05-05 10:18:01 +00:00
acolyer
4907ede37a fix for Bugzilla Bug 54721
add this to AP  (Signature.getDeclaringTypeName())
2004-03-19 20:47:45 +00:00
jhugunin
0c833438da Implemented feature for Bugzilla Bug 48091
Lazy instantiation of thisJoinPoint 
Speed-ups of 10-100X are measured even when running a small test case with minimal GC issues.

The actual feature implemented is that thisJoinPoint objects are only created just before calling the method for advice that requires them.  To take advantage of this feature you must use an if PCD or some other dynamic test that occurs in the PCD not the advice body to guard the expensive creation of the thisJoinPoint object.

-XlazyTjp flag must be passed to compiler to enable this feature.
If any around advice is present on the joinpoint then lazy instantiation
will be disabled.  An Xlint warning will be displayed in this case.

As a related optimization, several helper methods were added to
Factory.makeJP to reduce the code size when thisJoinPoint is used.
2004-01-24 02:28:54 +00:00
jhugunin
5834de9783 Fix for Bugzilla Bug 44587
Erroneous exception conversion 
and Bugzilla Bug 34206  
   before():execution(new(..)) does not throw NoAspectBoundException 

All exceptions that occur during the static intialization of a persingleton
aspect will be swallowed.  When using that aspect (via aspectOf()) 
a NoAspectBoundException will be thrown with the original exception
from the staitc initializer as the cause.
2004-01-14 15:24:06 +00:00
acolyer
b8a0bc6e58 updated version of aspectjrt.jar which includes getCause on SoftException 2004-01-07 13:29:42 +00:00
wisberg
739f2aa1bb former version was built with -target 1.2, so it has a bad major version when running under 1.1 2003-06-02 05:29:21 +00:00
wisberg
a85b7700e6 updating library per binary-compatible change in feb to make build check pass 2003-05-05 19:43:13 +00:00
wisberg
2b231e9fb3 updated to reflect runtime changes for 1.1 compatibility 2003-04-23 09:20:31 +00:00
wisberg
9ca3c5431f updated to remove ignored manifest, make more recent than sources checked in later. 2002-12-23 20:44:07 +00:00
wisberg
9840c9baaf updated with DEVELOPMENT manifest 2002-12-23 20:43:38 +00:00
wisberg
50a5e5b5b8 trying to avoid incompatible class change error 2002-12-18 02:03:15 +00:00
wisberg
d842c4f113 initial version 2002-12-16 17:58:19 +00:00