aclement
0a69e42808
generic itds - see pr112105
18 years ago
aclement
074261689a
organized imports
18 years ago
aclement
cd15516ae4
source locations are always written out now.
18 years ago
aclement
71aa3b1f58
change to resolvedmember serialization (to support varargs ITDs) is quite serious - major version number of attribute rev'd to 4 in this case.
19 years ago
acolyer
75f5093079
fixes for generic abstract aspects
19 years ago
aclement
c53508700e
testcases and fix for binary weaving ITDs!!!!!!!!!!! (pr85132, etc,etc)
19 years ago
aclement
304a1fbfb4
organized imports
19 years ago
acolyer
3459ad57fc
these changes prevent us from forgetting the interface bounds of a TypeVariableReferenceType, and from forgetting bindings when parameterizing bindingxxxtypepatterns in generic abstract aspects.
19 years ago
aclement
12e6334bf5
Let the bug floodgates open, reweavable is now default (pr91417)
19 years ago
acolyer
451fea8a2f
completes implementation of parameterizeWith throughout the PatternNode hierarchy (enh 108117)
19 years ago
acolyer
760ceb8dee
final part of fix for 100195 - local var debug info for inlined around advice
19 years ago
aclement
32a02ec2a3
test and fix for pr110906: vararg ITDs
19 years ago
acolyer
0fae66242e
completes all of the MAP bar ITDs
19 years ago
aclement
f27f533d1a
pr83717: Dont expect to find source locations for type mungers if processing code built with 1.2.1 or earlier.
19 years ago
aclement
5051f8e49f
for all the good it will do - i've updated the javadoc to prevent others falling into a trap.
19 years ago
acolyer
81a07900d1
tests and fix for enh 108118, completes @SuppressAjWarnings implementation
19 years ago
avasseur
8a34d98b67
#108488 @AspectJ perthis(..) was broken for some pointcut issue
checks for @AfterXX fixed
19 years ago
acolyer
d6256b8c3c
tests and fix for pr100195, local var debug info not preserved when inlining around advice
19 years ago
acolyer
c5171f738f
perclause resolving
19 years ago
aclement
f8cf60b03a
pr110927: testcase and fix
19 years ago
avasseur
823947e4fd
#107953 @AfterThrowing/Returning checks when extra formal is not bound
19 years ago
aclement
64da2cd848
pr110788: fix - better analysis of type hierarchy
19 years ago
aclement
c7e275bbe8
organized imports
19 years ago
aclement
1feb254c88
Bit of shuffling to keep the build machine happy. Basically the PointcutExpressionTest is now in *two* places. Its in weaver and when run it will not use a 1.5 delegate, and its in weaver5 where it *will* use a 1.5 delegate. I changed the logic in the ReflectionDelegateFactory to allow for being unable to find the 1.5 delegate class, although this should only arise on the build machine or running weaver tests standalone.
19 years ago
acolyer
97520cf015
fix for pr101407 - weaver produces wrong local variable table bytecode.
19 years ago
acolyer
e76b370126
tests and fix for pr88900, unneccessary warning
19 years ago
acolyer
c6567597ad
give context in can't find type messages
19 years ago
acolyer
20cafd486b
a few more tweaks to fix for pr108123 and pr106500 - better diagnostics and exceptions, plus support for -Xdev:Pinpoint
19 years ago
aclement
b1c88bdb04
imports organized.
19 years ago
acolyer
d485f9bcc4
fix for pr108123 and pr106500 - better diagnostics and exceptions, plus support for -Xdev:Pinpoint
19 years ago
acolyer
2ac865ad7e
remove @Override that for some reason doesn't compile at 1.3 level...
19 years ago
acolyer
a4a9090d88
tests and fix for pr77076 - MUCH better toleration of missing types when weaving into jars etc..
19 years ago
aclement
4270e9387e
AST support change.
19 years ago
acolyer
8a0f59ad18
tests and fix for 109283.
19 years ago
acolyer
0bb21718c1
tests and fix for pr102210 - not descending into branches when pulling up disjunctions during pointcut rewriting.
19 years ago
acolyer
5f93dd1b20
fix for annotation binding bug when target type in bytecode != declaring type (1.4)
19 years ago
acolyer
a39f595c0c
tests and implementation for 108120 - runtime pointcut parsing and matching.
19 years ago
aclement
fc2d08e2ae
Fix for pr109728: generates correct aroundBody methods for field-get JPs that are affected when compiling at 1.4/1.5 level.
19 years ago
aclement
2a9b5d8d87
pr109728: cope with methods invoked on array types! (e.g. clone). Slightly optimized too, doesnt build the declaring type twice.
19 years ago
aclement
941ed1bf2f
pr109728: don't let people pass signatures to nameToSignature()
19 years ago
aclement
9810a3c335
organized imports
19 years ago
aclement
bddda4072f
To fix one of Matthews problems with FFDC binary compatibility (AJ5 chokes on a 1.2.1 library): fixed the ordering back to what it was for 1.2.1 - shouldn't have moved NONE as it represents an empty pointcut expression (e.g. 'pointcut ffdcScope();' which is valid) - without this change to the old ordering we were interpreting 20 (which is what the FFDC pointcut had written out) as @args and then choking on processing it.
19 years ago
aclement
40f576dc2d
To fix one of Matthews problems with FFDC binary compatibility (AJ5 chokes on a 1.2.1 library): made reading of a type pattern realise it shouldn't look for a varargs flag if processing a pre 1.5 pattern.
19 years ago
aclement
a058bd9ae1
test and fix for pr106554: staticinitialization and PTW
19 years ago
acolyer
056db42f16
tests and a fix for the bug with no name, in which Pooh gets carried away and tries to create raw types all the time, but Christopher Robin kindly explains that raw types should only be created in -1.5 mode.
19 years ago
aclement
2ae4f531c7
Test and fix for PR103740: Compiler failure on @annotation
19 years ago
acolyer
a9ca915dc3
tests and fix for pr109124, not correctly recognizing synthetic fields under 1.5
19 years ago
acolyer
2d21db0586
tests and fix for pr108886, result of having no source location for resolved members representing methods in EclipseSourceTypes
19 years ago
acolyer
9fa1e7af83
removed unused import
19 years ago
acolyer
71771abbb2
tests and fix for pr108816, args with binding with .. at join point with synthetic arguments
19 years ago