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 years ago
Andy Clement
2314eaf48a
418129: annos on top most implementor method
10 years ago
Andy Clement
2393befbdf
418129: annos on top most implementor method
10 years ago
Andy Clement
f1a8813c3b
390269: fix for gc'd raw type refs
11 years ago
Andy Clement
96ebaaed65
398588 fix
11 years ago
Andy Clement
f340cea270
376030
12 years ago
aclement
866c5d1ab3
formatting
12 years ago
aclement
eb5a3b19f3
239649 and primitives no longer all resolved by default
13 years ago
aclement
8f51ad0597
type demotion fixes. -Xset:avoidFinal=true to avoid final methods for around infra methods
13 years ago
aclement
75e49e9ae3
322446: parent type munger remembers declaring aspect
14 years ago
aclement
9fccaf99b6
278496: type demotion, complete!
14 years ago
aclement
d6f04399f6
278496: world managing a set of type delegate resolvers
14 years ago
aclement
d340d6c25b
278496
14 years ago
aclement
8a156a38d9
generics
14 years ago
aclement
1e617a5a4a
310506: optional aspects
14 years ago
aclement
cf0ee0c1ee
314130: hotswap and ltw
14 years ago
aclement
96a6307844
122460
14 years ago
aclement
90de1cd02f
48080: inserts in messages
14 years ago
aclement
58b93a22f9
299552: private ITD fields stay private in target (with unmangled name): all of it
14 years ago
aclement
25530f360c
296734: various optimizations for LTW and aop.xml include/exclude processing
14 years ago
aclement
eaa88f5067
avoid using helpers on Member hierarchy
14 years ago
aclement
872312942b
minor
14 years ago
aclement
6c59333620
slowly merging in optimizations
14 years ago
aclement
48df556e87
generics
14 years ago
aclement
f179a87e3a
formatted
14 years ago
aclement
d673ac01a8
formatted
14 years ago
aclement
67ffda8e2f
289816
14 years ago
aclement
a9a176919c
124460 and refactoring
14 years ago
aclement
ebd2c14134
more aop.xml compile time config stuff
14 years ago
aclement
6f3a860305
Java5 upgrades
14 years ago
aclement
303c8c22c5
265729: fault in binary aspects for itds/decps and search for them correctly
15 years ago
aclement
78e5fb4ad5
124460: aop.xml used for compilation: AJDT interface support
15 years ago
aclement
c75b7a1696
124460: simple basic control of weaving via aop.xml
15 years ago
aclement
feaca83359
124460: world knows if XML files are being used to influence weaving
15 years ago
aclement
9f61894965
remove unnecessary cast
15 years ago
aclement
4a5a73b08d
258510: promoted additional annotation/class/interface storage from delegate to referencetype
15 years ago
aclement
471db173df
246125: c16
15 years ago
aclement
7ba6c461a1
246125: c14
15 years ago
aclement
369e5fe5c1
246125: removed last Asm dependency from org.aspectj.weaver (world model ref). Removed bcelobjecttype dependency in ReferenceType.
15 years ago
aclement
0fd8218dff
246125: all asm related stuff moved out of org.aspectj.weaver package
15 years ago
aclement
410753eaa6
splitting - move world weaver specific operations to an interface
15 years ago
aclement
c3587474e9
246125: comment 3: reworked AnnotationX - got rid of the thing
16 years ago
aclement
c5f29f2491
remove unused code - improve path detection
16 years ago
aclement
cb46b4aa17
remove unused code
16 years ago
aclement
8c37e52c5a
removing unused code
16 years ago
aclement
55f7bb1083
eclipse: addressed unnecessary casts, unused code, invalid null checks
16 years ago
aclement
41b1940e0e
231396: refactoring AspectJ: simplified Member again, removed string compares for determining MemberKind on building shadows and moved to constants for TJP/TJPSP types.
16 years ago
aclement
182a4c450a
231396: removed unused code
16 years ago
aclement
3259086920
231396: Comment #4: Big Refactoring
16 years ago
aclement
804d34e322
210470: preventing weaver leaks: use a weak classloader ref
16 years ago