Lars Grefer
0377c66272
Create maven.yml
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
3 years ago
Lars Grefer
e1bff9a570
Use the diamond operator where possible
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
3 years ago
Andy Clement
b6eee2e105
Merge pull request #1 from larsgrefer/feature/java5
Update the code to Java 5 features
3 years ago
Andy Clement
29f947156e
Merge branch 'master' into feature/java5
3 years ago
Andy Clement
cacc9d5602
Add a debug flag to workaround issue until we can sort it (565713)
3 years ago
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>
3 years ago
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>
3 years ago
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>
3 years ago
Lars Grefer
a508fd5315
'while' loop replaceable with enhanced 'for' loop
Reports while loops which iterate over collections, and can be replaced with an enhanced for loop (i.e. foreach iteration syntax).
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
3 years ago
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>
3 years ago
Andy Clement
c3289ab86b
Polish
3 years ago
eli-fin
5c82acb58e
Fix serialVersionUID initialization for java9+
Move initialization of static final serialVersionUID field to clinit, since as of java9+, the runtime won't allow setting final fields outside clinit
Signed-off-by: Eli Finkel <eyfinkel@gmail.com>
5 years ago
Andy Clement
1dc58988d1
Rev to 1.9.7.BUILD-SNAPSHOT
3 years ago
Emmanuel Bourg
9187ffd3f0
Fixed a misplaced <para> element in the Docbook documentation for ajc
9 years ago
Andy Clement
3d7bc04288
AspectJ 1.9.6 final bits
3 years ago
Andy Clement
199aaba33a
Update ASM and fix packaging for matcher artifact
3 years ago
Andy Clement
4f6619ca4b
polish and new test for 550705
4 years ago
Andy Clement
ebc1e849d3
558995 testcode
4 years ago
Andy Clement
869b7cccd3
Fix 550705: tricky intermittent verify error
4 years ago
Andy Clement
7e0b21d132
Polish
4 years ago
Andy Clement
4803a9abdd
Added basic ThreadLocalAwareRepository - groundwork for 561819
4 years ago
Andy Clement
8fa573040f
Fix for 558995: NullPointerException at org.aspectj.weaver.ReferenceType.getWeaverState
4 years ago
Andy Clement
fdd79adcff
few more bits to ignore
4 years ago
Alexander Kriegisch
74f05309ce
Reorganise + comment .gitignore, ignore IntelliJ IDEA projects
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
5 years ago
eli-fin
ac787bdd1a
fix tests running on windows
This caused checkRtJar to return an error, which led to some tests to fail
Signed-off-by: Eli Finkel <eyfinkel@gmail.com>
4 years ago
Andy Clement
f2c96de962
Exclude some linux created debug files
4 years ago
Andy Clement
ecc1c4706d
Fix support for -14 on command line - was missing from JDT
4 years ago
Andy Clement
d7216bd5f7
Corrected links inside poms
4 years ago
Andy Clement
322aa52b55
polish
4 years ago
Andy Clement
4471ba76ac
Include JDTCore for Java14
4 years ago
Andy Clement
17026e3524
polish
4 years ago
Andy Clement
c3c07fdb4b
polish
4 years ago
Andy Clement
cc88d52fb6
polish
4 years ago
Andy Clement
a3e5e4104f
Move to 1.9.6.BUILD-SNAPSHOT version
4 years ago
Andy Clement
355b79ad65
1.9.5 release versions in poms
4 years ago
Andy Clement
2dbe85d6a3
polish
4 years ago
Andy Clement
d709a2a55e
1.9.5 readme
4 years ago
Andy Clement
282c5d2d07
polish
4 years ago
Andy Clement
823f2522f1
organize imports
4 years ago
Andy Clement
ded957880d
Debug for 551732
4 years ago
Andy Clement
30bf21cc26
fix comment
4 years ago
Andy Clement
4d6668df0c
Fix 550494
4 years ago
Andy Clement
accb931da4
552724: fix typo
4 years ago
Andy Clement
dda1ef9438
first textblock test for Java13
4 years ago
Andy Clement
2704db20ec
Java 13 support
4 years ago
Andy Clement
41c7347b06
Update to an ASM for Java13
4 years ago
Andy Clement
066840a1a5
Fix Bug 551084 - NullPointerException at org.aspectj.ajdt.internal.core.builder.AjBuildManager.checkRtJar
4 years ago
Andy Clement
7215c4599e
Fix Bug 387122 - threadlocal in weavingadaptor is potential memory leak
4 years ago
Andy Clement
feacb252cb
543657: tweak to use current data rather than last known packed data
4 years ago
Andy Clement
aa4e441fca
Moved tests around for avoiding weaving switch infrastructure method
4 years ago