Andy Clement
de2f7c7532
Fix version tagging for info strings
před 5 roky
Andy Clement
d3da67c03d
mavenizing weaver - wip
před 5 roky
Andy Clement
a1953b5545
Merge changes for 536782
Changes contributed by Manfred under https://github.com/eclipse/org.aspectj/pull/5/commits
před 5 roky
Andy Clement
23ee469880
Smarter classpath detection on Java9
On Java9 cannot rely on URLClassLoader being found from which
to determine classpath so use the environment variable. This may
have issues if loaders are being constructed that specifically
deviate from the java.class.path.
před 6 roky
Andy Clement
faac3d84e2
various changes to make more tests pass on Java9
před 6 roky
Andy Clement
8a6608f4d5
386341
před 11 roky
Andy Clement
9a3cc2bc5c
389967
před 11 roky
jkew
e07c4112d8
AspectJ Caching w/ CRC Index File
Signed-off-by: Andy Clement <aclement@vmware.com>
před 12 roky
aclement
997bf891fa
catch security exception accessing property and return false
před 12 roky
aclement
eb5a3b19f3
239649 and primitives no longer all resolved by default
před 12 roky
aclement
f04fa59934
328099
před 13 roky
aclement
4def7d519e
generics
před 14 roky
aclement
cf0ee0c1ee
314130: hotswap and ltw
před 14 roky
aclement
00ff26acf5
231945: guard on null and tell them what to do about it
před 14 roky
aclement
b3f0ddfcb6
231945: guard on null and tell them what to do about it
před 14 roky
aclement
25530f360c
296734: various optimizations for LTW and aop.xml include/exclude processing
před 14 roky
aclement
0f5ecb7c4f
prevent re-entrancy on a per thread basis
před 14 roky
aclement
cef6f5a98a
formatted
před 14 roky
aclement
dbb946ecb6
formatted
před 14 roky
aclement
1d771cda42
255643: test and fix
před 15 roky
aclement
7ba6c461a1
246125: c14
před 15 roky
aclement
a85c94e29a
248814: perclassloaderdumpdir
před 15 roky
aclement
55f7bb1083
eclipse: addressed unnecessary casts, unused code, invalid null checks
před 15 roky
aclement
b04b0c3c78
delegating 2 arg method to keep those on a back level happy
před 16 roky
aclement
da0a976e4c
support weaving of java. and javax. in ltw - risky business
před 16 roky
aclement
489f36454f
166647 changed the error message to a lint
před 16 roky
aclement
d32f09ff0d
166647 fixes: produces a suitable error if XML defined aspects are excluded from weaving
před 16 roky
mwebster
3cb2fd8d69
Bug 155033 "Use ajcore for LTW problems" (change MessageHandler to MessageHolder)
před 17 roky
aclement
3294a35d1b
removing asm for the moment
před 17 roky
mwebster
c315f9d9a7
Bug 158957 "NPE in LTW with RMI dynamic proxies w/ pointcut reuse" (restore catch(Throwable) in Aj.preProcess() and make adaptor disabled by default)
před 17 roky
mwebster
6b31b32ae3
Bug 132080 "LTW concrete-aspect definitions not exposed to weaver"
před 17 roky
aclement
409e613aac
141556#11 - reworked messagehandler with 'ignore' function! (wooo) - hope Matthew doesnt complain.
před 17 roky
mwebster
04fa1dcce1
Bug 129525 "Don't Dump Bytecodes to Syserr in LTW" (don't throw AbortException in LTW message handler)
před 17 roky
mwebster
8549d861b1
Bug 150271 "Allow multiple levels of LTW information" (make weaving/not weaving messages debug and add -debug to options for aop.xml)
před 17 roky
mwebster
acf2739fa6
Bug 150487 "Tracing and Logging Framework" (WeavingAdaptorMessageHandler delegates and traces)
před 18 roky
aclement
f239f2a2ac
tests (?) and fixes for 152873 - optimized check for @AJ aspects in LTW
před 18 roky
aclement
c6b01b10d3
dont need TODO
před 18 roky
aclement
c779c96eff
fix for 152871: parsing bytecode too often
před 18 roky
mwebster
b15cda7add
First drop of Bug 150487 "Tracing and Logging Framework" (Trace & TraceFactory)
před 18 roky
mwebster
b1024db14f
Fix for Bug 150254 "Provide context for LTW verbose messages" (WeavingAdaptorMessageHandler.render())
před 18 roky
mwebster
99d1c184fd
Fix for Bug 148388 "LTW weaver produces a debug message at the begining"
před 18 roky
mwebster
fdbae3fda3
Fix for 139936 "[ltw] WeavingAdaptor.generatedClassesExist() cannot cope with additional class weaving"
před 18 roky
acolyer
b6c89301f2
update license to EPL
před 18 roky
aclement
5a01932b9d
fixes for 137235 (contributed by Ron): more intelligent logic for determining if a path entry is a jar/zip (don't just rely on suffix, some new .bndl files seem to be becoming popular...)
před 18 roky
aclement
9476fcfa39
tidying up...
před 18 roky
aclement
e1919580e5
plugged into the lifecycle method for evicting bcel state.
před 18 roky
aclement
10b88f0c23
matthews message accumulation changes for ltw
před 18 roky
aclement
9d32b76c9b
fix for 120543 - from Matthew - includes datestamp in weaver info message on LTW startup.
před 18 roky
aclement
0c8c0a3d21
Some updates for 118754. The various places that were checking for 'MISSING' now call 'isMissing' if they can. I think this negates some work Adrian did with introducing MissingWithKnownSignature - but we have to make this change for LTW to work properly. Someone with a bit of time on their hands should go through all the places isMissing() is now called and see if the check should be 'isReallyMissing()' which would allow the MissingWithKnownSignature to get through. I will raise an enhancement to cover this.
před 18 roky
aclement
1e1bbb3f2e
fixes for 118715 from Matthew.
před 18 roky