aboutsummaryrefslogtreecommitdiffstats
path: root/weaver
Commit message (Collapse)AuthorAgeFilesLines
...
* | Collections.sort() can be replaced with List.sort()Lars Grefer2020-08-154-4/+4
| | | | | | | | | | | | Reports calls to Collections.sort(list, comparator) which could be replaced with list.sort(comparator). Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
* | Manual array to collection copyLars Grefer2020-08-151-6/+2
|/ | | | | | Reports the copying of array contents to a collection where each element is added individually using a for loop. Such constructs may be replaced by a call to Collection.addAll(Arrays.asList()) or Collections.addAll(). Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
* Fix the serial version UID contribution to work properlyAndy Clement2020-08-141-126/+126
|
* Merge branch 'master' of github.com:eclipse/org.aspectj into ↵Lars Grefer2020-08-141-63/+87
|\ | | | | | | remove-old-version-checks
| * Fix up tests and reduce verbosity on J11Andy Clement2020-08-141-63/+87
| |
* | Simplify checks for Java 8 to trueLars Grefer2020-08-141-3/+1
| | | | | | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
* | Remove checks for old Java VersionsLars Grefer2020-08-139-122/+93
|/ | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
* Adjust ASM version number used to work properly with Records (J14)Andy Clement2020-08-131-2/+3
|
* Merge pull request #3 from larsgrefer/feature/github-actionsAndy Clement2020-08-131-6/+8
|\ | | | | Create a simple CI Job using GitHub Actions
| * Fix TestcaseLars Grefer2020-08-131-6/+8
| | | | | | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
* | Use the diamond operator where possibleLars Grefer2020-08-1340-233/+233
|/ | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
* Unnecessary boxingLars Grefer2020-08-085-11/+11
| | | | | | 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>
* 'String.indexOf()' expression is replaceable with 'contains()'Lars Grefer2020-08-0810-16/+16
| | | | | | 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>
* 'while' loop replaceable with enhanced 'for' loopLars Grefer2020-08-086-21/+9
| | | | | | 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>
* 'for' loop replaceable with enhanced 'for' loopLars Grefer2020-08-0834-404/+321
| | | | | | 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>
* Fix serialVersionUID initialization for java9+eli-fin2020-07-221-24/+13
| | | | | | 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>
* Rev to 1.9.7.BUILD-SNAPSHOTAndy Clement2020-07-221-1/+1
|
* AspectJ 1.9.6 final bitsV1_9_6Andy Clement2020-07-221-1/+1
|
* Update ASM and fix packaging for matcher artifactAndy Clement2020-07-171-1/+1
|
* PolishAndy Clement2020-04-222-16/+15
|
* polishAndy Clement2019-11-2942-89/+139
|
* Move to 1.9.6.BUILD-SNAPSHOT versionAndy Clement2019-11-281-1/+1
|
* 1.9.5 release versions in pomsV1_9_5Andy Clement2019-11-281-1/+1
|
* Fix 550494Andy Clement2019-11-271-55/+45
|
* Java 13 supportAndy Clement2019-11-252-14/+21
|
* Fix Bug 387122 - threadlocal in weavingadaptor is potential memory leakAndy Clement2019-09-121-22/+22
|
* 543657: tweak to use current data rather than last known packed dataAndy Clement2019-09-111-5/+6
|
* Moved tests around for avoiding weaving switch infrastructure methodAndy Clement2019-09-115-79/+57
|
* - dont't weave synthetic enum helper method for switchSemyon Danilov2019-09-108-3/+428
| | | | | | - add test for switch on enum with around all advice Signed-off-by: Semyon Danilov <samvimes@yandex.ru>
* Fix Bug 550696 - ClassCastException during load time weaving: ↵Andy Clement2019-09-091-3/+3
| | | | InstructionHandle cannot be cast to BranchHandle
* Fix 548785: Check level is >=1.8 when looking to skip inlining around advice ↵Andy Clement2019-07-022-14/+15
| | | | lambdas
* Fix 548860: don't pass lowercased string throughAndy Clement2019-07-021-32/+31
|
* Fix 547808: npe regression for multi @AroundAndy Clement2019-06-031-61/+62
|
* Update to 1.9.5.BUILD-SNAPSHOT in pomsAndy Clement2019-06-031-1/+1
|
* 1.9.4 POMSAndy Clement2019-05-101-1/+1
|
* Final bits of AspectJ 1.9.4Andy Clement2019-05-103-28/+280
|
* pushed versions to 1.9.4.BUILD-SNAPSHOTAndy Clement2019-04-171-1/+1
|
* Updated with Java12 supportAndy Clement2019-04-031-3/+13
|
* extra check...Andy Clement2019-03-061-1/+3
|
* 333274: more tests and fixes: nested @Around advice with proceedAndy Clement2019-02-192-5/+70
|
* fixing test failures running under eclipseAndy Clement2019-02-111-1/+1
|
* Fix version tagging for info stringsAndy Clement2019-02-111-1/+1
|
* Fix getSpecFile() to work with URLs and adjust installer unpackerAndy Clement2019-02-081-3/+13
|
* Add module tests back in - but streamlinedAndy Clement2019-02-015-127/+124
|
* mavenizing weaver - remove unnecessary filesAndy Clement2019-01-256-90/+0
|
* mavenizing weaver - wipAndy Clement2019-01-25209-548/+4720
|
* 389678: Better support for overweavingAndy Clement2019-01-213-22/+38
| | | | | | | | | | | | More testcases for overweaving and better handling of WeaverStateInfo to avoid the dreaded problems deserialized the 'special key' used to store diffs. With these changes once a class is woven via overweaving we switch the diff we store in the weaverstateinfo to 0 byte array (indicating overweaving happened for later weavers that see it). We also stop writing the special 'key' into the attribute and avoid looking-for and attempting to replace it at the end of weaving.
* Cope with unusual local variable table per 539121Andy Clement2019-01-141-24/+39
|
* Add missing .classpath changeV1_9_2RC3Andy Clement2018-10-161-1/+1
|
* Merge changes for 536782Andy Clement2018-10-155-8/+18
| | | | Changes contributed by Manfred under https://github.com/eclipse/org.aspectj/pull/5/commits