Andy Clement
b0b2f50a27
Fix up tests and reduce verbosity on J11
3 years ago
Andy Clement
1e2096910f
Trying to reduce test verbosity
3 years ago
Lars Grefer
e1bff9a570
Use the diamond operator where possible
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
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
4 years ago
Andy Clement
199aaba33a
Update ASM and fix packaging for matcher artifact
4 years ago
Andy Clement
8fa573040f
Fix for 558995: NullPointerException at org.aspectj.weaver.ReferenceType.getWeaverState
4 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
ecc1c4706d
Fix support for -14 on command line - was missing from JDT
4 years ago
Andy Clement
4471ba76ac
Include JDTCore for Java14
4 years ago
Andy Clement
2704db20ec
Java 13 support
4 years ago
Andy Clement
066840a1a5
Fix Bug 551084 - NullPointerException at org.aspectj.ajdt.internal.core.builder.AjBuildManager.checkRtJar
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
01f7d8ba8e
Update to 1.9.5.BUILD-SNAPSHOT in poms
5 years ago
Andy Clement
c53bdfe303
polish for 1.9.3
5 years ago
Andy Clement
0e2c95a369
Updated with Java12 support
5 years ago
Andy Clement
370f291c35
1.9.3.RC1 final bits
5 years ago
Andy Clement
7d2e6a2aee
remove unnecessary classpath entries
5 years ago
Andy Clement
b858c78851
improved test harnesses for working with runtime
5 years ago
Andy Clement
de2f7c7532
Fix version tagging for info strings
5 years ago
Andy Clement
593e1c772c
Add module tests back in - but streamlined
5 years ago
Andy Clement
3070c95f8c
various polish to previously mavenized projects to support newer ones
5 years ago
Andy Clement
c17032a561
mavenizing org.aspectj.ajdt.core - wip
5 years ago
Andy Clement
a1953b5545
Merge changes for 536782
Changes contributed by Manfred under https://github.com/eclipse/org.aspectj/pull/5/commits
5 years ago
Andy Clement
73fda8dcbf
adjust to allow clean merge - attempt 1
5 years ago
Andy Clement
10b2f3bfac
polish
5 years ago
Andy Clement
a913ec7fb3
polish
5 years ago
Andy Clement
c2b80ea9e2
polish
5 years ago
Andy Clement
46a1172aac
Reverse default - behave like 1.5 (support annotations) by default
5 years ago
Andy Clement
95a9c5db0c
Up'd commit hash to correct one for 1.9.2.rc2
5 years ago
Andy Clement
f6d9aaaf05
1.9.2.RC1 changes
5 years ago
Andy Clement
3876a7dfcc
Working towards 1.9.1
6 years ago
Andy Clement
836beab108
Support Java10
6 years ago
Andy Clement
8054f3e003
Updated to 1.9.0 final
6 years ago
Andy Clement
f8d82161e3
Add checking for env variable ASPECTJ_OPTS in addition to sys prop
6 years ago
Andy Clement
7d47cba010
Bug#531694: generate more optional thisJoinPoint construction code
This commit introduces some new methods into the
runtime Factory class and modifies code generation
to use them (and to use the form of the LDC bytecode
that loads class constants).
6 years ago
Andy Clement
7739078235
Remove modules from 'full classpath' for now
6 years ago
Andy Clement
53262b4d0b
better handling of modules
6 years ago
Andy Clement
a5495d637c
Fixed up path handling, including implicit jmod inclusion
6 years ago
Andy Clement
ed77301971
Add missing Overrides
6 years ago
Andy Clement
0ba9fa19f7
Add missing key for invalidModuleName
6 years ago
Andy Clement
031b2ed1aa
avoid <> for now until build changes made to jump to right java version
6 years ago
Andy Clement
68ed282a06
JDT Upgrade for 1.9.0.rc3
6 years ago
Andy Clement
381ccd8684
remove rogue println
6 years ago
Andy Clement
51bdd256c1
bump compiler.name for rc2
6 years ago