Andy Clement
5e86980fa0
rebuilt internal dependencies
6 jaren geleden
Andy Clement
b6f2b6337f
Fix 500035: handling target only binding in @AJ pointcut
7 jaren geleden
Andy Clement
1afe1016d0
rebuilt rt jars
11 jaren geleden
aclement
6b999e08f6
contains the new methods
14 jaren geleden
aclement
d7766b83c0
164 final
15 jaren geleden
aclement
691df674af
include latest changes to runtime source
15 jaren geleden
aclement
76a261b91f
declaremixin
15 jaren geleden
aclement
63420a08bd
154427: test and fix
15 jaren geleden
mwebster
090de7e4c5
Bug 155972 "NullPointerException in ConstructorSignature.getConstructor()"
18 jaren geleden
aclement
61449886f8
have DEVELOPMENT flag.
18 jaren geleden
aclement
16d8120ef1
126167: Fix for @Around problems...
18 jaren geleden
aclement
f821ca3dae
test and fix for 145086
18 jaren geleden
aclement
91f54fd96f
fix for NPE in SignatureImpl reported on the list by Simon Walter
18 jaren geleden
aclement
aedf0bc508
synchronization joinpoints: aspectjrt changes
18 jaren geleden
aclement
cb5dfe7598
fixes for 135780: aspectjrt will work better now on a 1.1 vm
18 jaren geleden
acolyer
1cbece39b3
merge of RB_V1_5_0 changes back into HEAD
18 jaren geleden
acolyer
4676acbde5
merge of changes from 1.5.0 branch into HEAD
18 jaren geleden
acolyer
9825192b0f
fixes inefficient ordering of tests in SignaturePattern (that I inadvertantly introduced earlier), and corrects @DeclareParents impl in AJTypeSystem :- fields should NOT be shown, and nor should non-interface members.
18 jaren geleden
acolyer
7de52b4221
tests and fix for ITDS in AjTypeSystem
18 jaren geleden
acolyer
ff77a07113
new versions of aspectjrt.jar with annotation updates in
18 jaren geleden
acolyer
735d94f91a
tests and fix for pr114332 - reflection api not detecting abstract itdms.
18 jaren geleden
acolyer
c439e32628
fix for pr104220 - poor toString implementations for adviceexecution join points.
18 jaren geleden
aclement
56766b766a
errr, org/aspectj/lang/annotation/Pointcut was missing from one of these, causing tests to fail. rebuilt and checking them in again.
18 jaren geleden
avasseur
76ebbc76ad
concrete-aspect impl and doc for LTW - see #95529
pbly some issue on abstract @Pointcut() in ajdt core - fix coming
18 jaren geleden
aclement
f287e3bc29
rebuilt - includes DeclareImplements annotation
18 jaren geleden
avasseur
bb2d440161
implement @AspectJ ITD @DeclareParents and @DeclareImplements
changed AjType as ITD field is meaningless (as @AJ ITD is interface driven)
18 jaren geleden
acolyer
b305f9ee51
itd support in the MAP
18 jaren geleden
acolyer
0fae66242e
completes all of the MAP bar ITDs
18 jaren geleden
acolyer
f74a5c0fc3
updates to reflection library (largely javadoc, but with a few small tweaks)
18 jaren geleden
acolyer
a39f595c0c
tests and implementation for 108120 - runtime pointcut parsing and matching.
19 jaren geleden
acolyer
a5e645fa9a
fix for pr59076, much more memory efficient creation of join point static parts
19 jaren geleden
aclement
5f08444494
replacing the bloated ones in CVS !
19 jaren geleden
acolyer
e40620d955
yet another version of aspectjrt.jar due to question mark over 1.5 contents in previous
19 jaren geleden
acolyer
63423ac4b5
update aspectjrt.jar in lib and test cases uses MAP in tests to reflect introduction of PointcutExpression interface
19 jaren geleden
aclement
3824b1c247
Fix and tests for PR94167: NPE in reflection API. Fix submitted by Ron Bodkin.
19 jaren geleden
acolyer
42ea190a60
the matching aspectjrt.jar. could come in handy? who knows ;)
19 jaren geleden
avasseur
d00224721f
@AJ declarePrecedence was not runtime visible in those jar - don't know why..
19 jaren geleden
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.
19 jaren geleden
aclement
cbc9fa978e
Now you see them, now you don't. Annotations now runtime visible.
19 jaren geleden
aclement
6ce58147ba
Refresh these builds of aspectjrt.jar - they are used by the harness
19 jaren geleden
aclement
6e155a6b9b
Fix for Bugzilla Bug 74238: Applet which uses cflow pointcut gets AccessControlException
19 jaren geleden
aclement
5c996fc559
76030 - cflow optimizations. Part 1 fix - use counters rather than stacks when we can.
19 jaren geleden
aclement
438e61c998
Enhancement for Bugzilla Bug 49743
performance improvements for runtime library
(From Matthew)
20 jaren geleden
aclement
001d0365ea
Fix for Bugzilla Bug 70404
passing null to array arguments confuzes static join point signature.
20 jaren geleden
acolyer
bfa7137de3
updated aspectjrt.jar with new Factory methods in
20 jaren geleden
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.
20 jaren geleden
aclement
5f6b18be7a
Fix for Bugzilla Bug 59909
CFlowStack removesThreads to late
20 jaren geleden
acolyer
4907ede37a
fix for Bugzilla Bug 54721
add this to AP (Signature.getDeclaringTypeName())
20 jaren geleden
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.
20 jaren geleden
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.
20 jaren geleden