diff options
-rw-r--r-- | build/src/org/aspectj/internal/tools/ant/taskdefs/AntBuilder.java | 4 | ||||
-rw-r--r-- | docs/dist/doc/README-1810.html | 8 | ||||
-rw-r--r-- | lib/build/build.jar | bin | 192810 -> 162970 bytes |
3 files changed, 8 insertions, 4 deletions
diff --git a/build/src/org/aspectj/internal/tools/ant/taskdefs/AntBuilder.java b/build/src/org/aspectj/internal/tools/ant/taskdefs/AntBuilder.java index 253e49fb1..379016a6f 100644 --- a/build/src/org/aspectj/internal/tools/ant/taskdefs/AntBuilder.java +++ b/build/src/org/aspectj/internal/tools/ant/taskdefs/AntBuilder.java @@ -269,8 +269,8 @@ public class AntBuilder extends Builder { javac.setTarget("1.1"); // 1.1 class files - Javac in 1.4 uses 1.4 javac.setSource("1.3"); } else { - javac.setSource("1.8"); - javac.setTarget("1.8"); + javac.setSource("1.7"); + javac.setTarget("1.7"); } // compile boolean passed = false; diff --git a/docs/dist/doc/README-1810.html b/docs/dist/doc/README-1810.html index bf0b24a9a..73e88069b 100644 --- a/docs/dist/doc/README-1810.html +++ b/docs/dist/doc/README-1810.html @@ -29,10 +29,14 @@ All rights reserved. <h2>Notable changes</h2> +<h4>JDT Upgrade</h4> <p>The JDT compiler inside AspectJ has been upgraded to the Eclipse Neon.2 level (JDT commit #75dbfad0).</p> -<br> -<p><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=500035">Bug 500035</a> +<h4>Java8</h4> +<p>The Eclipse JDT compiler embedded inside AspectJ now requires Java 8, so that is the minimum required level to compile sources with AspectJ. +However, if only doing weaving and no compilation then it is possible to use Java 7. + +<h4>Annotation style around advice and proceed (<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=500035">Bug 500035</a>)</h4> <p>A long standing issue that has been lurking in the handling of arguments passed to proceed for annotation style aspects has been fixed. If, at a joinpoint where 'this'/'target' differ (for example at some call joinpoints), the pointcut bound either 'this' or 'target' (but not both), then the system would still expect the advice to pass both 'this' and 'target' into the proceed diff --git a/lib/build/build.jar b/lib/build/build.jar Binary files differindex f48ce3390..36d2da115 100644 --- a/lib/build/build.jar +++ b/lib/build/build.jar |