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