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.
pirms 2 gadiem
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>
pirms 3 gadiem
Lars Grefer
e1bff9a570
Use the diamond operator where possible
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
pirms 3 gadiem
Lars Grefer
93ce335dc0
Unnecessary unboxing
Reports "unboxing", e.g. explicit unwrapping of wrapped primitive values. Unboxing is unnecessary under Java 5 and newer, and can be safely removed.
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
pirms 3 gadiem
Lars Grefer
f33600d4d5
Unnecessary boxing
Reports explicit boxing, i.e. wrapping of primitive values in objects. Explicit manual boxing is unnecessary under Java 5 and newer, and can be safely removed.
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
pirms 3 gadiem
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>
pirms 3 gadiem
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>
pirms 3 gadiem
Andy Clement
c17032a561
mavenizing org.aspectj.ajdt.core - wip
pirms 5 gadiem
Andy Clement
836beab108
Support Java10
pirms 6 gadiem
Andy Clement
53262b4d0b
better handling of modules
pirms 6 gadiem
Andy Clement
c1c4a4d41f
merging 1.7.4 fixes into 1.8.0
pirms 10 gadiem
Andy Clement
3030eb6cfd
pr422943: tweak to avoid npe
pirms 10 gadiem
Andy Clement
672b4327cc
pr422943: better diagnostics when structural changes detected
pirms 10 gadiem
Andy Clement
dd88d21ef6
Fix for 423257
pirms 10 gadiem
Andy Clement
7716a15cbe
improving ITIT support
pirms 11 gadiem
Andy Clement
e6cb5086ad
Fix 407017
pirms 11 gadiem
Andy Clement
59b8e77965
corrected to 377096!
pirms 11 gadiem
Andy Clement
538ab026d3
377906 debug
pirms 11 gadiem
aclement
e077d061cf
Java7 merge - in progress
pirms 12 gadiem
aclement
1421c37dad
344326
pirms 13 gadiem
aclement
ac595a6c0e
328649: addDependencies for Compilation Participants
pirms 13 gadiem
aclement
e56f7c4fb6
328649
pirms 13 gadiem
aclement
88fab6ad42
324135: npe fix
pirms 13 gadiem
aclement
d45da121a7
278496: type demotion, complete!
pirms 14 gadiem
aclement
d75bd04074
318884: incremental: classes
pirms 14 gadiem
aclement
4516c307d3
318884: incremental: member types
pirms 14 gadiem
aclement
02510e70ef
318884: incremental: parameterization change on field
pirms 14 gadiem
aclement
1db258cb45
318884: incremental: parameterization change on method/ctor
pirms 14 gadiem
aclement
6b02aaf592
318884: incremental: throws clause change
pirms 14 gadiem
aclement
86c0bf1c58
309710
pirms 14 gadiem
aclement
b20b41c2db
309710: unnecessary full builds
pirms 14 gadiem
aclement
3b76e3c76c
change all relevant DataOutputStream usage to use CompressingDataOutputStream
pirms 14 gadiem
aclement
6a30760b95
persistence
pirms 15 gadiem
aclement
ca8e321a87
269652: incremental builds and prodding StatefulNameEnvironment
pirms 15 gadiem
aclement
f53ca7ccce
267245: don't give up on incremental build if >30 files affected
pirms 15 gadiem
aclement
b23cc1a113
270033: don't always resort to full build when seeing an aspect
pirms 15 gadiem
aclement
c017db4d89
268827: ask for the JDT project state
pirms 15 gadiem
aclement
c53218321b
generalize report API to cover resources and outjar
pirms 15 gadiem
aclement
5c49c0b67a
269578: resources remember where they came from and are deleted properly
pirms 15 gadiem
aclement
d4d1884067
report after
pirms 15 gadiem
aclement
c4caaab16d
268827: tell ajdt about class file removal
pirms 15 gadiem
aclement
e232485ed9
268827: ajstate intelligence upgrade
pirms 15 gadiem
aclement
874e933743
148285: test and fixes
pirms 15 gadiem
aclement
820ea406da
251277: making asmmanager non-singleton
pirms 15 gadiem
aclement
3d3b243587
249212: keep track of aspects resulting in .class files for incremental analysis
pirms 15 gadiem
aclement
2db57c9bd1
guard for non-dir
pirms 16 gadiem
aclement
0c8da60c4d
allow for jars changing on classpath
pirms 16 gadiem
aclement
988458bbc0
246281: test and fix
pirms 16 gadiem
aclement
5d410c01ec
245566: final config interface change
pirms 16 gadiem
aclement
d1e4aebe25
remove unused code - improve path detection
pirms 16 gadiem