From 1a97faeae1fab88b811216221e44c4b5a3bf3f33 Mon Sep 17 00:00:00 2001 From: Till Brychcy Date: Tue, 12 Mar 2019 12:08:28 +0100 Subject: Bug 545293 - References search broken in modular project when release option specifies actual JDK level Change-Id: Ie9fcf3c14652c8475725825225c69b9e3e96f721 --- .../jdt/internal/core/builder/ClasspathJrtWithReleaseOption.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/ClasspathJrtWithReleaseOption.java b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/ClasspathJrtWithReleaseOption.java index 6207656dc3..d55460d8c9 100644 --- a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/ClasspathJrtWithReleaseOption.java +++ b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/ClasspathJrtWithReleaseOption.java @@ -360,12 +360,12 @@ public class ClasspathJrtWithReleaseOption extends ClasspathJrt { @Override public boolean hasModule() { - return this.modPathString != null; + return this.fs == null ? super.hasModule() : this.modPathString != null; } @Override protected String getKey() { - return this.modPathString; + return this.fs == null ? super.getKey() : this.modPathString; } @Override -- cgit v1.2.1