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
Semyon Danilov
d8821e28d6
- dont't weave synthetic enum helper method for switch
- add test for switch on enum with around all advice
Signed-off-by: Semyon Danilov <samvimes@yandex.ru>
4 years ago
Andy Clement
226df51a0c
make test a bit more reliable
4 years ago
Andy Clement
af640d2d88
Fix Bug 550290 - Lack of TypeSafeEnum#hashCode may lead to non-deterministic bytecode
4 years ago
Andy Clement
589e3dc730
Fix Bug 550696 - ClassCastException during load time weaving: InstructionHandle cannot be cast to BranchHandle
4 years ago
Andy Clement
8c0ba7e6a6
polish
5 years ago
Andy Clement
74e0b8b177
polish
5 years ago
Andy Clement
08861eb882
Fix 548785: Check level is >=1.8 when looking to skip inlining around advice lambdas
5 years ago
Andy Clement
c2fc1564f0
Fix 548860: don't pass lowercased string through
5 years ago