Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Fix test on J14 | Andy Clement | 2020-08-15 | 2 | -18/+28 | |
| | | ||||||
* | | Weaken Collection declarations | Lars Grefer | 2020-08-15 | 3 | -8/+9 | |
| | | | | | | | | | | | | Reports on declarations of Collection variables made by using the collection class as the type, rather than an appropriate interface. Signed-off-by: Lars Grefer <eclipse@larsgrefer.de> | |||||
* | | Redundant Collection.addAll() call | Lars Grefer | 2020-08-15 | 1 | -2/+1 | |
| | | | | | | | | | | | | Reports Collection.addAll() and Map.putAll() calls after instantiation of a collection using a constructor call without arguments. Such constructs can be replaced with a single call to a parametrized constructor which simplifies code. Also for some collections the replacement might be more performant. Signed-off-by: Lars Grefer <eclipse@larsgrefer.de> | |||||
* | | Collections.sort() can be replaced with List.sort() | Lars Grefer | 2020-08-15 | 1 | -2/+2 | |
|/ | | | | | | Reports calls to Collections.sort(list, comparator) which could be replaced with list.sort(comparator). Signed-off-by: Lars Grefer <eclipse@larsgrefer.de> | |||||
* | lets have maven fail if those tests fail... | Andy Clement | 2020-08-14 | 13 | -13/+0 | |
| | ||||||
* | Merge branch 'master' of github.com:eclipse/org.aspectj into ↵ | Lars Grefer | 2020-08-14 | 4 | -16/+23 | |
|\ | | | | | | | remove-old-version-checks | |||||
| * | Fix up tests and reduce verbosity on J11 | Andy Clement | 2020-08-14 | 2 | -14/+12 | |
| | | ||||||
| * | Making tests behave on 11 | Andy Clement | 2020-08-13 | 3 | -4/+13 | |
| | | ||||||
* | | Simplify checks for Java 8 to true | Lars Grefer | 2020-08-14 | 1 | -5/+1 | |
| | | | | | | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de> | |||||
* | | Remove checks for old Java Versions | Lars Grefer | 2020-08-13 | 5 | -42/+11 | |
|/ | | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de> | |||||
* | Use the diamond operator where possible | Lars Grefer | 2020-08-13 | 9 | -42/+42 | |
| | | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de> | |||||
* | Unnecessary unboxing | Lars Grefer | 2020-08-08 | 1 | -1/+1 | |
| | | | | | | 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> | |||||
* | Unnecessary boxing | Lars Grefer | 2020-08-08 | 1 | -1/+1 | |
| | | | | | | 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 | 13 | -40/+39 | |
| | | | | | | 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> | |||||
* | 'for' loop replaceable with enhanced 'for' loop | Lars Grefer | 2020-08-08 | 23 | -133/+95 | |
| | | | | | | 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> | |||||
* | polish and new test for 550705 | Andy Clement | 2020-05-01 | 6 | -11/+59 | |
| | ||||||
* | Include JDTCore for Java14 | Andy Clement | 2020-04-20 | 20 | -515/+836 | |
| | ||||||
* | polish | Andy Clement | 2019-11-28 | 117 | -372/+214 | |
| | ||||||
* | polish | Andy Clement | 2019-11-28 | 2 | -4/+4 | |
| | ||||||
* | organize imports | Andy Clement | 2019-11-28 | 1 | -5/+3 | |
| | ||||||
* | Fix 550494 | Andy Clement | 2019-11-27 | 2 | -0/+38 | |
| | ||||||
* | first textblock test for Java13 | Andy Clement | 2019-11-25 | 2 | -0/+35 | |
| | ||||||
* | Java 13 support | Andy Clement | 2019-11-25 | 5 | -11/+171 | |
| | ||||||
* | Moved tests around for avoiding weaving switch infrastructure method | Andy Clement | 2019-09-11 | 2 | -0/+61 | |
| | ||||||
* | polish | Andy Clement | 2019-07-02 | 1 | -29/+27 | |
| | ||||||
* | Fix 547808: npe regression for multi @Around | Andy Clement | 2019-06-03 | 4 | -9/+88 | |
| | ||||||
* | Updated with Java12 support | Andy Clement | 2019-04-03 | 9 | -59/+94 | |
| | ||||||
* | fixes for tests on windows | Andy Clement | 2019-03-04 | 1 | -1/+1 | |
| | ||||||
* | windows compatibility in tests | Andy Clement | 2019-03-03 | 2 | -6/+6 | |
| | ||||||
* | 333274: more tests and fixes: nested @Around advice with proceed | Andy Clement | 2019-02-19 | 5 | -16/+56 | |
| | ||||||
* | polish - fix some warningsmaven_build | Andy Clement | 2019-02-11 | 9 | -18/+0 | |
| | ||||||
* | Fix getSpecFile() to work with URLs and adjust installer unpacker | Andy Clement | 2019-02-08 | 124 | -553/+572 | |
| | ||||||
* | refixed name and changed surefire exclusions in parent pom | Andy Clement | 2019-02-01 | 1 | -0/+1 | |
| | ||||||
* | Add module tests back in - but streamlined | Andy Clement | 2019-01-31 | 1 | -0/+0 | |
| | ||||||
* | mavenizing tests - done | Andy Clement | 2019-01-31 | 152 | -42622/+6812 | |
| | ||||||
* | mavenizing tests - wip | Andy Clement | 2019-01-30 | 420 | -0/+35767 | |
| | ||||||
* | overweaving decp/decm tests | Andy Clement | 2019-01-23 | 2 | -0/+181 | |
| | ||||||
* | 389678: Better support for overweaving | Andy Clement | 2019-01-21 | 2 | -1/+185 | |
| | | | | | | | | | | | | 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. | |||||
* | Dig deeper to find WildTypePattern in DeclareParents | Andy Clement | 2019-01-17 | 2 | -7/+31 | |
| | | | | | | | The existing check crudely only checked the top level, failing to find nested WildTypePatterns. Resolves #542682 | |||||
* | Fix 541325 - Support is(AbstractType) | Andy Clement | 2018-11-19 | 2 | -0/+27 | |
| | ||||||
* | 513528: Fix use of lambda in ITD | Andy Clement | 2018-10-10 | 3 | -1/+12 | |
| | ||||||
* | Reverse default - behave like 1.5 (support annotations) by default | Andy Clement | 2018-10-10 | 24 | -1044/+1019 | |
| | ||||||
* | More fixes for 1.9.2V1_9_2_RC2 | Andy Clement | 2018-10-01 | 2 | -0/+43 | |
| | | | | | | - update to more recent JDT to pickup Nestmates fix - bcel updated for NestMembers/NestHost attributes - testcases for nestmates | |||||
* | 1.9.2.RC1 changesV1_9_2_RC1 | Andy Clement | 2018-09-29 | 13 | -9/+277 | |
| | ||||||
* | 537825: Remove FINAL for cflow related class elements for Java 9+ | Andy Clement | 2018-08-24 | 3 | -4/+53 | |
| | ||||||
* | testcode for 535086 | Andy Clement | 2018-05-25 | 3 | -0/+150 | |
| | ||||||
* | Initial cut at bug 535086 - pertypewithin and non vis types | Andy Clement | 2018-05-25 | 1 | -0/+2 | |
| | | | | | | | In this version unless you specify an aspect is privileged then the pertypewithin clause will not match types not visible from the aspect (private types or default vis types in another package) Debating whether to change this to not require privileged. | |||||
* | Working towards 1.9.1V1_9_1 | Andy Clement | 2018-04-20 | 5 | -1/+172 | |
| | ||||||
* | Support Java10 | Andy Clement | 2018-04-18 | 8 | -17/+144 | |
| | ||||||
* | Bug#531694: generate more optional thisJoinPoint construction code | Andy Clement | 2018-03-09 | 4 | -5/+313 | |
| | | | | | | | 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). |