Andy Clement
923a1f48ce
removed shared reflection world test for now
пре 6 година
Andy Clement
62024412b0
Tests for smart annotation unpacking for reflection types
пре 6 година
Andy Clement
ba551b09e4
Fixes Bug 525293 - Spring AOP could be faster
Multiple changes here:
- annotation unpacking is smarter and if it only needs runtime
retention annotations it uses reflection and doesn't unpack the
bytes to discover class level retention annotations.
- Reflection worlds are shared if for the same classloader.
пре 6 година
Andy Clement
e3721c8ca4
Polish javadoc
пре 6 година
Andy Clement
81031f0768
Update project source/target levels to 1.7
пре 6 година
Andy Clement
834577ad97
polish
пре 6 година
Andy Clement
6d6738cfec
509327: extended the test slightly
пре 7 година
Andy Clement
8e079ecde2
509327: Minor fixes to improve the situation, wip
пре 7 година
Andy Clement
3714f91628
fix warnings in build - support .isJava8 option in build
пре 7 година
Andy Clement
de34df77ea
Upgraded to new JDT compiler - neon.1 and a bit
пре 7 година
Andy Clement
34f33f6948
Upgrading to latest 1.9 compiler
пре 8 година
Andy Clement
784906d2ee
Code polishing and extra diagnostics around types and parameterized types
пре 8 година
Andy Clement
a17b28a1a9
Fix 487694: Race condition in annotation unpacking can surface through Spring AOP
пре 8 година
Andy Clement
c8e951296c
Fix 436653: conditional aspect activation plus various polish
Modified test expectation system so it is possible to say
the test cares about one particular message and the rest
do not matter (prefix message string with '*') - crude but
quick.
Polished many places to exploit generics
Upgraded all the tests to work on Java8 - some serious changes
regarding ajdoc on Java8. Hopefully it has stayed backwards
compatible with earlier JDK versions (e.g. if using AspectJ 1.8.3+
with a JDK less than 8) but no explicit testing done for this.
пре 9 година
Andy Clement
31d8e259e5
Use class file attributes to find containing class
https://bugs.eclipse.org/bugs/show_bug.cgi?id=407494
пре 11 година
Andy Clement
503bc62a44
376918
пре 12 година
aclement
43c230b3c8
239649 and primitives no longer all resolved by default
пре 12 година
aclement
167b801c5c
340806
пре 13 година
aclement
4e4b0a27d2
debug logic added (but currently commented out)
пре 14 година
aclement
32284aa740
312839: smaller class files
пре 14 година
aclement
ccb9dc3c39
change all relevant DataOutputStream usage to use CompressingDataOutputStream
пре 14 година
aclement
a409697885
309336: faster isAssignableFrom
пре 14 година
aclement
ca7ff6d5d4
refactored generic type handling
пре 14 година
aclement
7339c5da5f
parser speed tests
пре 14 година
aclement
ea9f35ae87
work in progress to improve MemberImpl
пре 14 година
aclement
1c49dac579
bug marker
пре 14 година
aclement
d80b8aa5a3
slowly merging in optimizations
пре 14 година
aclement
3657693913
268419: testcode: dynamic proxies and generics
пре 15 година
aclement
029749c295
268419: testcode: dynamic proxies and generics
пре 15 година
aclement
a45da4ff22
267559: generic itd npe: fix
пре 15 година
aclement
89ef2081b9
258510: promoted additional annotation/class/interface storage from delegate to referencetype
пре 15 година
aclement
e58cc15a92
missing license + removed from suite
пре 15 година
aclement
a84b3a8bb1
some annotation matching tests
пре 15 година
aclement
da08b5a5c3
more tests
пре 15 година
aclement
0b20da9128
253109: tests and fix
пре 15 година
aclement
f36c8f0635
246125: pulled tests from weaver into matcher and created bcel subtypes of matcher tests where appropriate
пре 15 година
aclement
9521b1ee89
246125: moving some very simple tests across to matcher from weaver
пре 15 година
aclement
c6d17d523c
246125: c16
пре 15 година
aclement
ceb9e9afee
246125: removed last Asm dependency from org.aspectj.weaver (world model ref). Removed bcelobjecttype dependency in ReferenceType.
пре 15 година
aclement
315fa045aa
246125: promoted generic sig parsing code to util
пре 15 година
aclement
b7380ae57d
250632: fix (poor code tho...)
пре 15 година
aclement
fa62ef97cd
change due to 250632 change
пре 15 година
aclement
e4a3ab5cef
246125: comment 3: reworked AnnotationX - got rid of the thing
пре 15 година
aclement
e72d332c31
findbugs: cleared warnings
пре 15 година
aclement
91109eab15
231396: Comment #4: Big Refactoring
пре 16 година
aclement
261516ac86
210470: preventing weaver leaks: use a weak classloader ref
пре 16 година
aclement
c77010c48e
231396: optimization notes
пре 16 година
aclement
c1494c616e
227029: multithreaded bug in reflection
пре 16 година
aclement
2a9efe4b94
227029: multithreaded bug in reflection
пре 16 година
aclement
f4527aad8e
227029: multithreaded bug in reflection
пре 16 година