diff options
author | Bulgakov Alexander <buls@yandex.ru> | 2019-05-04 23:41:14 +0300 |
---|---|---|
committer | Bulgakov Alexander <buls@yandex.ru> | 2019-05-04 23:41:14 +0300 |
commit | 8276dee2551d3f8d29f414a0a762565eec381258 (patch) | |
tree | 58e279150b6577b26e3a7a9c24aed4e1b347fda1 /src/eclipseAgent/lombok/eclipse/agent/PatchVal.java | |
parent | afe9e374975c85a87fdf6c0d45171ac44f616a37 (diff) | |
parent | 2611e6bf9830e4971dcae3abedfede59f3cc86a5 (diff) | |
download | lombok-8276dee2551d3f8d29f414a0a762565eec381258.tar.gz lombok-8276dee2551d3f8d29f414a0a762565eec381258.tar.bz2 lombok-8276dee2551d3f8d29f414a0a762565eec381258.zip |
Merge branch 'feature/typeInferenceImprovements' of https://github.com/bulgakovalexander/lombok into feature/typeInferenceImprovements
Diffstat (limited to 'src/eclipseAgent/lombok/eclipse/agent/PatchVal.java')
-rw-r--r-- | src/eclipseAgent/lombok/eclipse/agent/PatchVal.java | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/eclipseAgent/lombok/eclipse/agent/PatchVal.java b/src/eclipseAgent/lombok/eclipse/agent/PatchVal.java index b32c99cd..12f4ad3d 100644 --- a/src/eclipseAgent/lombok/eclipse/agent/PatchVal.java +++ b/src/eclipseAgent/lombok/eclipse/agent/PatchVal.java @@ -263,15 +263,11 @@ public class PatchVal { resolved = null; } if (resolved != null) { - if (resolved.getClass().getSimpleName().startsWith("IntersectionTypeBinding")) { - // We intentionally deconstruct these into simply 'Object', because picking an arbitrary type amongst the intersection feels worse. - } else { - try { - replacement = makeType(resolved, local.type, false); - if (!decomponent) init.resolvedType = replacement.resolveType(scope); - } catch (Exception e) { - // Some type thing failed. - } + try { + replacement = makeType(resolved, local.type, false); + if (!decomponent) init.resolvedType = replacement.resolveType(scope); + } catch (Exception e) { + // Some type thing failed. } } } |