Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Collections.sort() can be replaced with List.sort() | Lars Grefer | 2020-08-15 | 4 | -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 copy | Lars Grefer | 2020-08-15 | 1 | -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 properly | Andy Clement | 2020-08-14 | 1 | -126/+126 | |
| | ||||||
* | Merge branch 'master' of github.com:eclipse/org.aspectj into ↵ | Lars Grefer | 2020-08-14 | 1 | -63/+87 | |
|\ | | | | | | | remove-old-version-checks | |||||
| * | Fix up tests and reduce verbosity on J11 | Andy Clement | 2020-08-14 | 1 | -63/+87 | |
| | | ||||||
* | | Simplify checks for Java 8 to true | Lars Grefer | 2020-08-14 | 1 | -3/+1 | |
| | | | | | | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de> | |||||
* | | Remove checks for old Java Versions | Lars Grefer | 2020-08-13 | 9 | -122/+93 | |
|/ | | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de> | |||||
* | Adjust ASM version number used to work properly with Records (J14) | Andy Clement | 2020-08-13 | 1 | -2/+3 | |
| | ||||||
* | Merge pull request #3 from larsgrefer/feature/github-actions | Andy Clement | 2020-08-13 | 1 | -6/+8 | |
|\ | | | | | Create a simple CI Job using GitHub Actions | |||||
| * | Fix Testcase | Lars Grefer | 2020-08-13 | 1 | -6/+8 | |
| | | | | | | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de> | |||||
* | | Use the diamond operator where possible | Lars Grefer | 2020-08-13 | 40 | -233/+233 | |
|/ | | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de> | |||||
* | Unnecessary boxing | Lars Grefer | 2020-08-08 | 5 | -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 Grefer | 2020-08-08 | 10 | -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' loop | Lars Grefer | 2020-08-08 | 6 | -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' loop | Lars Grefer | 2020-08-08 | 34 | -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-fin | 2020-07-22 | 1 | -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-SNAPSHOT | Andy Clement | 2020-07-22 | 1 | -1/+1 | |
| | ||||||
* | AspectJ 1.9.6 final bitsV1_9_6 | Andy Clement | 2020-07-22 | 1 | -1/+1 | |
| | ||||||
* | Update ASM and fix packaging for matcher artifact | Andy Clement | 2020-07-17 | 1 | -1/+1 | |
| | ||||||
* | Polish | Andy Clement | 2020-04-22 | 2 | -16/+15 | |
| | ||||||
* | polish | Andy Clement | 2019-11-29 | 42 | -89/+139 | |
| | ||||||
* | Move to 1.9.6.BUILD-SNAPSHOT version | Andy Clement | 2019-11-28 | 1 | -1/+1 | |
| | ||||||
* | 1.9.5 release versions in pomsV1_9_5 | Andy Clement | 2019-11-28 | 1 | -1/+1 | |
| | ||||||
* | Fix 550494 | Andy Clement | 2019-11-27 | 1 | -55/+45 | |
| | ||||||
* | Java 13 support | Andy Clement | 2019-11-25 | 2 | -14/+21 | |
| | ||||||
* | Fix Bug 387122 - threadlocal in weavingadaptor is potential memory leak | Andy Clement | 2019-09-12 | 1 | -22/+22 | |
| | ||||||
* | 543657: tweak to use current data rather than last known packed data | Andy Clement | 2019-09-11 | 1 | -5/+6 | |
| | ||||||
* | Moved tests around for avoiding weaving switch infrastructure method | Andy Clement | 2019-09-11 | 5 | -79/+57 | |
| | ||||||
* | - dont't weave synthetic enum helper method for switch | Semyon Danilov | 2019-09-10 | 8 | -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 Clement | 2019-09-09 | 1 | -3/+3 | |
| | | | | InstructionHandle cannot be cast to BranchHandle | |||||
* | Fix 548785: Check level is >=1.8 when looking to skip inlining around advice ↵ | Andy Clement | 2019-07-02 | 2 | -14/+15 | |
| | | | | lambdas | |||||
* | Fix 548860: don't pass lowercased string through | Andy Clement | 2019-07-02 | 1 | -32/+31 | |
| | ||||||
* | Fix 547808: npe regression for multi @Around | Andy Clement | 2019-06-03 | 1 | -61/+62 | |
| | ||||||
* | Update to 1.9.5.BUILD-SNAPSHOT in poms | Andy Clement | 2019-06-03 | 1 | -1/+1 | |
| | ||||||
* | 1.9.4 POMS | Andy Clement | 2019-05-10 | 1 | -1/+1 | |
| | ||||||
* | Final bits of AspectJ 1.9.4 | Andy Clement | 2019-05-10 | 3 | -28/+280 | |
| | ||||||
* | pushed versions to 1.9.4.BUILD-SNAPSHOT | Andy Clement | 2019-04-17 | 1 | -1/+1 | |
| | ||||||
* | Updated with Java12 support | Andy Clement | 2019-04-03 | 1 | -3/+13 | |
| | ||||||
* | extra check... | Andy Clement | 2019-03-06 | 1 | -1/+3 | |
| | ||||||
* | 333274: more tests and fixes: nested @Around advice with proceed | Andy Clement | 2019-02-19 | 2 | -5/+70 | |
| | ||||||
* | fixing test failures running under eclipse | Andy Clement | 2019-02-11 | 1 | -1/+1 | |
| | ||||||
* | Fix version tagging for info strings | Andy Clement | 2019-02-11 | 1 | -1/+1 | |
| | ||||||
* | Fix getSpecFile() to work with URLs and adjust installer unpacker | Andy Clement | 2019-02-08 | 1 | -3/+13 | |
| | ||||||
* | Add module tests back in - but streamlined | Andy Clement | 2019-02-01 | 5 | -127/+124 | |
| | ||||||
* | mavenizing weaver - remove unnecessary files | Andy Clement | 2019-01-25 | 6 | -90/+0 | |
| | ||||||
* | mavenizing weaver - wip | Andy Clement | 2019-01-25 | 209 | -548/+4720 | |
| | ||||||
* | 389678: Better support for overweaving | Andy Clement | 2019-01-21 | 3 | -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 539121 | Andy Clement | 2019-01-14 | 1 | -24/+39 | |
| | ||||||
* | Add missing .classpath changeV1_9_2RC3 | Andy Clement | 2018-10-16 | 1 | -1/+1 | |
| | ||||||
* | Merge changes for 536782 | Andy Clement | 2018-10-15 | 5 | -8/+18 | |
| | | | | Changes contributed by Manfred under https://github.com/eclipse/org.aspectj/pull/5/commits |