Andrey Turbanov
57dd44a35a
Do not use String literal as synchronized lock
il y a 2 ans
Andrey Turbanov
b1c52e2f5e
Replace uses of StringBuffer with StringBuilder.
StringBuffer is a legacy synchronized class. StringBuilder is a direct replacement to StringBuffer which generally have better performance.
il y a 2 ans
Alexander Kriegisch
49cb924f54
Upgrade license from CPLv1/EPLv1 to EPLv2
This was required by the Eclipse team as one precondition for the next
release.
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
il y a 3 ans
Lars Grefer
d7ba05ce26
Remove checks for old Java Versions
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
il y a 3 ans
Lars Grefer
e1bff9a570
Use the diamond operator where possible
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
il y a 3 ans
Lars Grefer
c1c373f427
'String.indexOf()' expression is replaceable with 'contains()'
Reports any String.indexOf() expressions which can be replaced with a call to the String.contains() method available in Java 5 and newer.
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
il y a 3 ans
Lars Grefer
72194b7982
'for' loop replaceable with enhanced 'for' loop
Reports for loops which iterate over collections or arrays, and can be replaced with an enhanced for loop (i.e. the foreach iteration syntax).
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
il y a 3 ans
Andy Clement
30bf21cc26
fix comment
il y a 4 ans
Andy Clement
38a19ea6a0
mavenizing loadtime - wip
il y a 5 ans
Andy Clement
a11b07517a
On JDK11 call the defineClass variant with a ProtectionDomain param
This alters the defineClass used when loadtime weaving and defining
'extra' classes (e.g. closures). This change causes us to call
the defineClass() method variant on ClassLoader that takes a
protection domain, so it should share the same protection domain as
the class for which the extra class was generated.
Issue: https://bugs.eclipse.org/bugs/show_bug.cgi?id=542421
il y a 5 ans
Andy Clement
49ea3fa06f
polish
il y a 5 ans
Andy Clement
f6d9aaaf05
1.9.2.RC1 changes
il y a 5 ans
Andy Clement
7cf155bdac
533038: Clear some generated class entries during class redefinition
il y a 6 ans
Andy Clement
e966a1fe5e
switched from diamond operator
il y a 6 ans
Andy Clement
b279bb8095
Polish use of Unsafe
il y a 6 ans
Andy Clement
7df9ef96d3
first pass at using Unsafe, needs review
il y a 6 ans
Andy Clement
bedb85ee87
Upgrade to JDT 1.8.0 compiler
il y a 10 ans
Andy Clement
aba10968da
Fix for 368046: exclude certain loaders
il y a 10 ans
Andy Clement
0c0adc560d
Fix for 368046: exclude certain loaders
il y a 10 ans
Andy Clement
9a3cc2bc5c
389967
il y a 11 ans
jkew
e07c4112d8
AspectJ Caching w/ CRC Index File
Signed-off-by: Andy Clement <aclement@vmware.com>
il y a 12 ans
aclement
2699eb1ff8
use valueOf
il y a 12 ans
aclement
c6fb752d7c
353100: warning demoted to debug info
il y a 13 ans
aclement
df8d0534cd
328099
il y a 13 ans
aclement
ffce77e376
author tags
il y a 13 ans
aclement
85fd25dc91
321641: test and fix: exclusion for double dollared names (eg. cglib)
il y a 13 ans
aclement
2251050afd
310506: optional aspects
il y a 14 ans
aclement
999f15a41b
122460
il y a 14 ans
aclement
a9688904c8
298786: non-optimal exclude pattern issue
il y a 14 ans
aclement
1d471f7cfa
296734: various optimizations for LTW and aop.xml include/exclude processing
il y a 14 ans
aclement
a416d96a68
demotion for types introduced by include/exclude checking
il y a 14 ans
aclement
a912b03068
open up for initialization
il y a 14 ans
aclement
46a9dcafd1
make timers non-periodic under AJDT
il y a 14 ans
aclement
5d0833b487
timer support for aop.xml
il y a 14 ans
aclement
23357ade78
refactoring
il y a 14 ans
aclement
4afa356104
271840: deadlock in ltw with terracotta
il y a 15 ans
aclement
07f961ab29
246125: c16
il y a 15 ans
aclement
7f875fc604
248814: perclassloaderdumpdir
il y a 15 ans
aclement
ecca4f0d36
248814: perclassloaderdumpdir
il y a 15 ans
aclement
4e4299ef56
fixed eclipse warnings
il y a 15 ans
aclement
df49b5c64a
238666: Allow the ltw configuration to be directly specified rather than discovered on the classpath
il y a 16 ans
aclement
86a5a94639
organized imports
il y a 16 ans
aclement
c25f60966b
231396: Comment #4: Big Refactoring
il y a 16 ans
aclement
f08b2920cb
210470: preventing weaver leaks: use a weak classloader ref
il y a 16 ans
aclement
f07ca5ac11
166647 fixes: produces a suitable error if XML defined aspects are excluded from weaving
il y a 16 ans
mwebster
49aad5d5b4
Bug 176546 "Allow custom aop.xml provider through IWeavingContext"
il y a 17 ans
mwebster
bdb0b42d7d
Bug 149289 "Support system and user aop.xml configuration" (add org/aspect/aop.xml)
il y a 17 ans
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)
il y a 17 ans
mwebster
6b31b32ae3
Bug 132080 "LTW concrete-aspect definitions not exposed to weaver"
il y a 17 ans
mwebster
71273ed2ce
Bug 158205 "NullPointerException when weaving with bootstrap agent" (modified patch from rbodkin+LISTS@gmail.com)
il y a 17 ans