wisberg
c4bf683e5c
javadoc only - null Constructor for interface and static initializers, empty CodeSignatures values for static initializers.
преди 17 години
mwebster
090de7e4c5
Bug 155972 "NullPointerException in ConstructorSignature.getConstructor()"
преди 18 години
mwebster
eb31ec6c3d
Bug 113948 "Repackage AspectJ" (move module root suites out of default package)
преди 18 години
aclement
16d8120ef1
126167: Fix for @Around problems...
преди 18 години
aclement
f821ca3dae
test and fix for 145086
преди 18 години
acolyer
b6c89301f2
update license to EPL
преди 18 години
aclement
9eb7fa0bc2
tests and fix for 122253
преди 18 години
aclement
91f54fd96f
fix for NPE in SignatureImpl reported on the list by Simon Walter
преди 18 години
aclement
40cbd9f1d4
synchronization joinpoints: aspectjrt changes
преди 18 години
aclement
cb5dfe7598
fixes for 135780: aspectjrt will work better now on a 1.1 vm
преди 18 години
aclement
a9ef1b01b2
spelling fixed! (pr122417)
преди 18 години
acolyer
b9f1bb7ce3
moved to aspectj5rt
преди 18 години
aclement
4c6d0ecb05
organized imports
преди 18 години
acolyer
c439e32628
fix for pr104220 - poor toString implementations for adviceexecution join points.
преди 18 години
acolyer
a5e645fa9a
fix for pr59076, much more memory efficient creation of join point static parts
преди 19 години
aclement
3824b1c247
Fix and tests for PR94167: NPE in reflection API. Fix submitted by Ron Bodkin.
преди 19 години
acolyer
f800dc9be1
ignore bintest directories
преди 19 години
wisberg
2afa9c9148
newbuild.xml replacing build.xml, with Alex ok
преди 19 години
wisberg
6565120f4e
prospective replacements for {module}/build.xml - will move there once validated by those who use build.xml.
преди 19 години
aclement
529dacebd3
hacked out 1.4 apis - needs tidying up but I'm just trying to see if I can get the build to work.
преди 19 години
avasseur
cdddd38d26
PTW perClause for @AJ + perClause test
преди 19 години
avasseur
ced5f6e66d
@AJ annotation are runtime visible, fixed all licenses from branch for EPL
преди 19 години
avasseur
b151d1a68c
fixing a missing "throw" clause
преди 19 години
wisberg
21f753b76c
back to 1.3 exception API, report bad method via NoAspectBoundException.
преди 19 години
avasseur
1e6fae8624
commented jar target from bcel-builder/build.xml since broken (can someone comment ?)
impl @Aspect("issingleton")
fixed error reporting on readPerClause from @AJ
преди 19 години
aclement
ad4e9209b4
accessed from gen'd code, needs to be visible
преди 19 години
aclement
2fcbc5bda7
From branch: Changes to runtime for @AJ
преди 19 години
aclement
11ddbca0fd
Empty interface for EnclosingStaticPart, to enable differentiation between ESP and SP. migration issue?
преди 19 години
aclement
f7bcff6dbf
From branch: New build scripts that Alex uses under IntelliJ - can be run individually or via master in build module.
преди 19 години
acolyer
41f7022722
remove dependency on 1.2 API - runtime libs must work at 1.1 level
преди 19 години
acolyer
89ef2959b7
enhancements to signature to support getAccessibleMember() (see ajdk:annotations)
преди 19 години
wisberg
698ad9633f
aspectj5rt.mf.txt is now the manifest in aspectjrt.jar (per build alias in build/src/.../Builder.properties), so this is disabled (not deleted since undeleting in CVS is, um, awkward)
преди 19 години
acolyer
09ba8cb317
APIs allowing 3rd parties to integrate with AspectJ's pointcut parsing and matching
преди 19 години
acolyer
2e2a268ed2
Needs a blank-line before Name: section
преди 19 години
aclement
6e155a6b9b
Fix for Bugzilla Bug 74238: Applet which uses cflow pointcut gets AccessControlException
преди 19 години
aclement
5c996fc559
76030 - cflow optimizations. Part 1 fix - use counters rather than stacks when we can.
преди 19 години
ehilsdal
9f87758469
Fixing javadoc comments
преди 20 години
acolyer
536d08ac4c
fix for enh 73360 Extend aspectjrt.jar manifest with OSGi attributes
преди 20 години
aclement
438e61c998
Enhancement for Bugzilla Bug 49743
performance improvements for runtime library
(From Matthew)
преди 20 години
aclement
001d0365ea
Fix for Bugzilla Bug 70404
passing null to array arguments confuzes static join point signature.
преди 20 години
acolyer
6d9b7d2d8b
copyright statement!
преди 20 години
acolyer
f6436e3fc8
fix for Bugzilla Bug 67592 value in the args[] array of thisJoinPoint can be changed....
преди 20 години
acolyer
e31d2ba53c
exposed additional factory methods for creating signatures
(the create from string ones that already exist seem to be unused
and are a little odd).
преди 20 години
aclement
5f6b18be7a
Fix for Bugzilla Bug 59909
CFlowStack removesThreads to late
преди 20 години
acolyer
c298ef779c
fix for Bugzilla Bug 54721
add this to API (Signature.getDeclaringTypeName())
преди 20 години
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 години
wisberg
ad2fb7a583
47952 fix: SoftException.printStackTrace(..) prints wrapped throwable (if not >= 1.4)
tested in 1.1, 1.3, 1.4 (but not in 1.1 release tests)
преди 20 години
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 години
acolyer
eac16aee96
added getCause method (patch from Andy) for 1.4 compatibility. bug 49250
преди 20 години
wisberg
458b26fe12
returning TestSuite rather than Test to permit all tests to run from Eclipse
преди 20 години