Lars Grefer
f70aeb5ed9
Always run javadoc using the ToolProvider API
`com.sun.tools.javadoc.Main` isn't available in recent Java versions (13+)
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
3 years ago
Andy Clement
1e2096910f
Trying to reduce test verbosity
3 years ago
Lars Grefer
d7ba05ce26
Remove checks for old Java Versions
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
3 years ago
Andy Clement
4f027bd94f
Adjust ASM version number used to work properly with Records (J14)
3 years ago
Lars Grefer
60b7a300df
Fix compilation of JavadocRunner for Java 13+
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
3 years ago
Lars Grefer
31d2091f89
Fix JRockitAgentTest for Java 9 and 10
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
3 years ago
Lars Grefer
551039d920
Test more Java versions
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
3 years ago
Lars Grefer
621169bc7e
Print used tool versions
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
3 years ago
Lars Grefer
242631cf8c
Fix compilation on Java 11
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
3 years ago
Andy Clement
3e7baa39cd
Merge pull request #3 from larsgrefer/feature/github-actions
Create a simple CI Job using GitHub Actions
3 years ago
Andy Clement
a9c5b9f80c
Merge pull request #2 from larsgrefer/feature/diamond-operator
Use the diamond operator where possible
3 years ago
Lars Grefer
cd2eedb6f5
Fix Javadoc generation on Java 11
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
3 years ago
Lars Grefer
85ccda9262
Fix Testcase
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
3 years ago
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