From 8bfed5d51c274dccab23bda58440d63ba852f219 Mon Sep 17 00:00:00 2001 From: Roel Spilker Date: Thu, 8 May 2014 01:08:56 +0200 Subject: [java8] don't crash on intersection types --- src/eclipseAgent/lombok/eclipse/agent/PatchVal.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/eclipseAgent/lombok/eclipse/agent/PatchVal.java b/src/eclipseAgent/lombok/eclipse/agent/PatchVal.java index 59fbe9d0..e734dceb 100644 --- a/src/eclipseAgent/lombok/eclipse/agent/PatchVal.java +++ b/src/eclipseAgent/lombok/eclipse/agent/PatchVal.java @@ -166,7 +166,11 @@ public class PatchVal { resolved = null; } if (resolved != null) { - replacement = makeType(resolved, local.type, false); + try { + replacement = makeType(resolved, local.type, false); + } catch (Exception e) { + // Some type thing failed. It might be an IntersectionType + } } } -- cgit