aboutsummaryrefslogtreecommitdiff
path: root/src/core/lombok/eclipse
diff options
context:
space:
mode:
authorReinier Zwitserloot <reinier@zwitserloot.com>2014-02-27 02:57:00 +0100
committerReinier Zwitserloot <reinier@zwitserloot.com>2014-02-27 16:04:40 +0100
commitc4761096715a8388e683b9b7f86f2c6a3be4f7a0 (patch)
tree637cd3ddab1b4a1ede3342017b0f3689469c5d62 /src/core/lombok/eclipse
parente82a1c052e7d06a64b7b065d38db35e030323f1a (diff)
downloadlombok-c4761096715a8388e683b9b7f86f2c6a3be4f7a0.tar.gz
lombok-c4761096715a8388e683b9b7f86f2c6a3be4f7a0.tar.bz2
lombok-c4761096715a8388e683b9b7f86f2c6a3be4f7a0.zip
Fixed some issues when using lambda expressions in eclipse using the beta JDK8 support plugin for Kepler.
Diffstat (limited to 'src/core/lombok/eclipse')
-rw-r--r--src/core/lombok/eclipse/handlers/HandleVal.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/lombok/eclipse/handlers/HandleVal.java b/src/core/lombok/eclipse/handlers/HandleVal.java
index e7849952..c8339f35 100644
--- a/src/core/lombok/eclipse/handlers/HandleVal.java
+++ b/src/core/lombok/eclipse/handlers/HandleVal.java
@@ -64,5 +64,9 @@ public class HandleVal extends EclipseASTAdapter {
localNode.addError("'val' is not allowed in old-style for loops");
return;
}
+
+ if (local.initialization != null && local.initialization.getClass().getName().equals("org.eclipse.jdt.internal.compiler.ast.LambdaExpression")) {
+ localNode.addError("'val' is not allowed with lambda expressions.");
+ }
}
}