Andy Clement
aa4e441fca
Moved tests around for avoiding weaving switch infrastructure method
4 년 전
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>
4 년 전
Andy Clement
d3da67c03d
mavenizing weaver - wip
5 년 전
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.
5 년 전
Andy Clement
2233cf023b
307147: missing joinpoints for itds invoking private methods
8 년 전
Andy Clement
066dc11d46
Bug 467415 - Weaver created bridge methods missing ACC_SYNTHETIC
9 년 전
Andy Clement
b6aec92d1e
Use generics
9 년 전
Andy Clement
102173fc11
445395: invokedynamic in around advice
9 년 전
Andy Clement
2314eaf48a
418129: annos on top most implementor method
10 년 전
Andy Clement
2393befbdf
418129: annos on top most implementor method
10 년 전
Andy Clement
5b0b6b07d2
Preserve ordering of declare annotation when removing and adding annotations
Issue: 407739
11 년 전
Andy Clement
d6e9566249
fixed 404848
11 년 전
Andy Clement
0bbb4f252a
390269: fix for multiple bridge candidates in hierarchy
11 년 전
Andy Clement
afae1fc59a
invokedynamic tidyup - handle calling getClassname on it
12 년 전
Andy Clement
42035aea54
pr73507 - wip
12 년 전
aclement
7a25c049fa
where to do the work for handler+multicatch
12 년 전
aclement
e3ec5bdcf2
357019: message to lint
12 년 전
aclement
eb5a3b19f3
239649 and primitives no longer all resolved by default
12 년 전
aclement
6ae463a749
354022
13 년 전
aclement
fadf06e679
345172
13 년 전
aclement
999d3836f0
345172
13 년 전
aclement
a10c68cd87
329925: declare @field remove annotation
13 년 전
aclement
aca2ea3b7c
generics
14 년 전
aclement
4def7d519e
generics
14 년 전
aclement
0cb91f239c
generics
14 년 전
aclement
2c2d5aceb5
287613/315820: declare annotation compound patterns and infrastructure for declare annotation with multiple annotations
14 년 전
aclement
b66fddbb49
generics and ITD inner class updates
14 년 전
aclement
fcfdaf918a
312839: WeaverStateInfo compression and move to signatures in 'aspectsAffectingType' rather than names
14 년 전
aclement
b07cb6eaee
overweaving and tjp
14 년 전
aclement
8764d5f36d
more overweaving tests and fixes: method call/field get/set
14 년 전
aclement
461888cce1
more overweaving tests and fixes: cflow
14 년 전
aclement
e4e47c617d
more overweaving tests and fixes
14 년 전
aclement
04ad133713
removing debug and unused code
14 년 전
aclement
8c471f187d
avoid using helpers on Member hierarchy
14 년 전
aclement
2d22a529bb
move away from using helper methods on Member
14 년 전
aclement
21ce8f4a0e
move away from using helper methods on Member
14 년 전
aclement
fd52f6369e
intelligent use of match info determined earlier
14 년 전
aclement
7ab4ecf0d4
more optimizations
14 년 전
aclement
f865a36a7b
generics
14 년 전
aclement
65ed8e4b72
optimization
14 년 전
aclement
5a88b84f70
refactoring
14 년 전
aclement
6f3a860305
Java5 upgrades
14 년 전
aclement
b7c2c83e41
288049: wrong message for wildcarded dec anno: fix
14 년 전
aclement
bb77614623
286539: test and fix (decanno type in model)
15 년 전
aclement
170a9cbbfe
279983: generic method overriding
15 년 전
aclement
9bdd7b03cf
275625: test and fix: declare at method
15 년 전
aclement
5877d7f933
268611: building broken deca code (fix)
15 년 전
aclement
303c8c22c5
265729: fault in binary aspects for itds/decps and search for them correctly
15 년 전
aclement
1b54b4b755
263837: make reweavable field in BcelClassWeaver non-static
15 년 전
aclement
69e86654d7
194314: on copying, do the right thing for special lvar
15 년 전