aboutsummaryrefslogtreecommitdiffstats
path: root/runtime
Commit message (Collapse)AuthorAgeFilesLines
* Create javadoc for all public artifacts, fix dependenciesAlexander Kriegisch2021-05-161-1/+0
| | | | | | | | | | | | | | | | | | | | | | Sonatype OSSRH repository rules require source and javadoc JARs in order to create staging repositories for releases to be promoted to Maven Central. So I added build steps to unzip the source JARs and then create Javadocs for them. FIXME: This configuration works with JDK 16, but throws errors on other JDK versions, e.g. 14. It looks as if the Maven Javadoc plugin does not do a particularly good job applying the plugin settings in a way making it work with different JDK javadoc tool versions. I am saying that, because when using the tool directly on the console, it works with basic settings and the correct classpath. In order to enable creating uber JARs via Maven Shade in the future, I also added missing dependencies. Maven Assembly descriptors just assume that all the necessary class files and sources already exist where it copies them from. But several of the dependency modules were not explicitly listed as such by the uber JAR modules. I fixed that. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Remove redundant 'name' and 'packaging' tags from POMsAlexander Kriegisch2021-04-151-2/+0
| | | | | | | If 'name' is identical to 'artifactId' and 'packaging' has the default value 'jar', we can just remove those tags from the POM. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Clean up Maven dependencies using 'dependency:analyze' goalAlexander Kriegisch2021-04-121-8/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | Notably, this change involves a partial revert of @4a5660b3, because we are not using JUnit Jupiter yet but still JUnit 4 tests. See discussion under commit at https://github.com/eclipse/org.aspectj/commit/4a5660b3. Many other warnings - concerning both used undeclared and unused declared dependencies - were eliminated by adding or removing the corresponding dependencies from the POMs. Furthermore, I tried to make sure that some clearly test-scoped dependencies are now actually declared as such, so as to avoid unwanted transitivity bleeding into compile scope and maybe unwanted classes ending up in uber JARs via Maven Shade or Maven Assembly. TODO: I am not so sure why modules other than 'run-all-unit-tests' would depend on test JARs. I hope I broke nothing essential there. As of today, the other modules where I found '<type>test-jar</type>' dependencies are: - ajde - testing - testing-drivers - tests - weaver Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Revert to 1.9.7.BUILD-SNAPSHOTAndy Clement2020-08-211-1/+1
|
* 1.9.7 milestone 1 publishedAndy Clement2020-08-211-1/+1
|
* Remove unnecessary interface modifiersLars Grefer2020-08-1711-286/+286
| | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
* Merge pull request #10 from larsgrefer/cleanup/pomAndy Clement2020-08-161-1/+0
|\ | | | | Cleanup the Maven pom.xml files
| * Remove project.parent.relative path as ../pom.xml is already the defaultLars Grefer2020-08-151-1/+0
| | | | | | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
* | Cleanup unused importsLars Grefer2020-08-162-4/+0
|/ | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
* Merge pull request #3 from larsgrefer/feature/github-actionsAndy Clement2020-08-131-0/+1
|\ | | | | Create a simple CI Job using GitHub Actions
| * Fix Javadoc generation on Java 11Lars Grefer2020-08-131-0/+1
| | | | | | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
* | Use the diamond operator where possibleLars Grefer2020-08-133-27/+27
|/ | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
* Unnecessary unboxingLars Grefer2020-08-083-8/+8
| | | | | | 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 boxingLars Grefer2020-08-081-7/+7
| | | | | | 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-084-10/+10
| | | | | | 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' loopLars Grefer2020-08-084-10/+10
| | | | | | 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>
* PolishAndy Clement2020-07-221-37/+37
|
* 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
|
* polishAndy Clement2020-04-201-0/+2
|
* Include JDTCore for Java14Andy Clement2020-04-202-32/+35
|
* 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
|
* Update to 1.9.5.BUILD-SNAPSHOT in pomsAndy Clement2019-06-031-1/+1
|
* 1.9.4 POMSAndy Clement2019-05-101-1/+1
|
* pushed versions to 1.9.4.BUILD-SNAPSHOTAndy Clement2019-04-171-1/+1
|
* 333274: more tests and fixes: nested @Around advice with proceedAndy Clement2019-02-193-20/+82
|
* removed manifest templatesAndy Clement2019-02-072-23/+0
|
* polish javadoc in runtime moduleAndy Clement2019-02-0760-486/+366
|
* Add module tests back in - but streamlinedAndy Clement2019-01-313-3/+43
|
* mavenizing runtime module - merged in aspectj5rtAndy Clement2019-01-2473-0/+5737
|
* mavenizing runtime module - completeAndy Clement2019-01-2458-47/+19
|
* polish javadocAndy Clement2018-10-151-12/+12
|
* Bug#531694: generate more optional thisJoinPoint construction codeAndy Clement2018-03-091-9/+116
| | | | | | | 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).
* Fix 500035: handling target only binding in @AJ pointcutAndy Clement2016-11-181-3/+11
|
* Support for @RequiredTypes and abstract aspectsAndy Clement2014-10-211-1/+1
|
* Polish genericsAndy Clement2014-10-071-1/+1
|
* Cleaning up thread locals when counters/stacks hit zeroAndy Clement2013-03-227-1/+25
|
* 323438aclement2010-08-231-0/+31
|
* 89009: added getId() to joinpoint.staticpartaclement2009-03-243-498/+577
|
* 154427: test and fixaclement2008-12-011-37/+81
|
* switch to container from jrelibaclement2008-06-061-5/+5
|
* 210848: better javadocaclement2008-02-211-2/+15
|
* javadoc only - null Constructor for interface and static initializers, empty ↵wisberg2006-09-211-2/+13
| | | | CodeSignatures values for static initializers.
* Bug 155972 "NullPointerException in ConstructorSignature.getConstructor()"mwebster2006-09-043-3/+3
|
* Bug 113948 "Repackage AspectJ" (move module root suites out of default package)mwebster2006-07-301-2/+1
|
* 126167: Fix for @Around problems...aclement2006-06-232-7/+82
|
* test and fix for 145086aclement2006-06-033-14/+47
|
* update license to EPLacolyer2006-06-0148-92/+92
|
* tests and fix for 122253aclement2006-05-301-0/+188
|