aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--build/src/org/aspectj/internal/tools/ant/taskdefs/AntBuilder.java4
-rw-r--r--docs/dist/doc/README-1810.html8
-rw-r--r--lib/build/build.jarbin192810 -> 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
index f48ce3390..36d2da115 100644
--- a/lib/build/build.jar
+++ b/lib/build/build.jar
Binary files differ