Andy Clement
aa4e441fca
Moved tests around for avoiding weaving switch infrastructure method
il y a 4 ans
Semyon Danilov
d8821e28d6
- dont't weave synthetic enum helper method for switch
- add test for switch on enum with around all advice
Signed-off-by: Semyon Danilov <samvimes@yandex.ru>
il y a 4 ans
Andy Clement
d3da67c03d
mavenizing weaver - wip
il y a 5 ans
Andy Clement
8755f774ae
389678: Better support for overweaving
More testcases for overweaving and better handling of WeaverStateInfo
to avoid the dreaded problems deserialized the 'special key' used
to store diffs.
With these changes once a class is woven via overweaving we switch
the diff we store in the weaverstateinfo to 0 byte array (indicating
overweaving happened for later weavers that see it). We also stop
writing the special 'key' into the attribute and avoid looking-for
and attempting to replace it at the end of weaving.
il y a 5 ans
Andy Clement
2233cf023b
307147: missing joinpoints for itds invoking private methods
il y a 8 ans
Andy Clement
066dc11d46
Bug 467415 - Weaver created bridge methods missing ACC_SYNTHETIC
il y a 9 ans
Andy Clement
b6aec92d1e
Use generics
il y a 9 ans
Andy Clement
102173fc11
445395: invokedynamic in around advice
il y a 9 ans
Andy Clement
2314eaf48a
418129: annos on top most implementor method
il y a 10 ans
Andy Clement
2393befbdf
418129: annos on top most implementor method
il y a 10 ans
Andy Clement
5b0b6b07d2
Preserve ordering of declare annotation when removing and adding annotations
Issue: 407739
il y a 11 ans
Andy Clement
d6e9566249
fixed 404848
il y a 11 ans
Andy Clement
0bbb4f252a
390269: fix for multiple bridge candidates in hierarchy
il y a 11 ans
Andy Clement
afae1fc59a
invokedynamic tidyup - handle calling getClassname on it
il y a 12 ans
Andy Clement
42035aea54
pr73507 - wip
il y a 12 ans
aclement
7a25c049fa
where to do the work for handler+multicatch
il y a 12 ans
aclement
e3ec5bdcf2
357019: message to lint
il y a 12 ans
aclement
eb5a3b19f3
239649 and primitives no longer all resolved by default
il y a 13 ans
aclement
6ae463a749
354022
il y a 13 ans
aclement
fadf06e679
345172
il y a 13 ans
aclement
999d3836f0
345172
il y a 13 ans
aclement
a10c68cd87
329925: declare @field remove annotation
il y a 13 ans
aclement
aca2ea3b7c
generics
il y a 14 ans
aclement
4def7d519e
generics
il y a 14 ans
aclement
0cb91f239c
generics
il y a 14 ans
aclement
2c2d5aceb5
287613/315820: declare annotation compound patterns and infrastructure for declare annotation with multiple annotations
il y a 14 ans
aclement
b66fddbb49
generics and ITD inner class updates
il y a 14 ans
aclement
fcfdaf918a
312839: WeaverStateInfo compression and move to signatures in 'aspectsAffectingType' rather than names
il y a 14 ans
aclement
b07cb6eaee
overweaving and tjp
il y a 14 ans
aclement
8764d5f36d
more overweaving tests and fixes: method call/field get/set
il y a 14 ans
aclement
461888cce1
more overweaving tests and fixes: cflow
il y a 14 ans
aclement
e4e47c617d
more overweaving tests and fixes
il y a 14 ans
aclement
04ad133713
removing debug and unused code
il y a 14 ans
aclement
8c471f187d
avoid using helpers on Member hierarchy
il y a 14 ans
aclement
2d22a529bb
move away from using helper methods on Member
il y a 14 ans
aclement
21ce8f4a0e
move away from using helper methods on Member
il y a 14 ans
aclement
fd52f6369e
intelligent use of match info determined earlier
il y a 14 ans
aclement
7ab4ecf0d4
more optimizations
il y a 14 ans
aclement
f865a36a7b
generics
il y a 14 ans
aclement
65ed8e4b72
optimization
il y a 14 ans
aclement
5a88b84f70
refactoring
il y a 14 ans
aclement
6f3a860305
Java5 upgrades
il y a 14 ans
aclement
b7c2c83e41
288049: wrong message for wildcarded dec anno: fix
il y a 14 ans
aclement
bb77614623
286539: test and fix (decanno type in model)
il y a 15 ans
aclement
170a9cbbfe
279983: generic method overriding
il y a 15 ans
aclement
9bdd7b03cf
275625: test and fix: declare at method
il y a 15 ans
aclement
5877d7f933
268611: building broken deca code (fix)
il y a 15 ans
aclement
303c8c22c5
265729: fault in binary aspects for itds/decps and search for them correctly
il y a 15 ans
aclement
1b54b4b755
263837: make reweavable field in BcelClassWeaver non-static
il y a 15 ans
aclement
69e86654d7
194314: on copying, do the right thing for special lvar
il y a 15 ans