Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Herrmann2019-01-20 19:09:53 +0000
committerStephan Herrmann2019-01-20 19:43:13 +0000
commit6e564d275036df6ddbdc74eed6e8e0bd0751ed8a (patch)
tree87bc9e340f9353c1bc5047e37235001adb6c1aa6 /org.eclipse.jdt.core
parent643df412a50038ccac812ead22e7f91bbd7899e5 (diff)
downloadeclipse.jdt.core-6e564d275036df6ddbdc74eed6e8e0bd0751ed8a.tar.gz
eclipse.jdt.core-6e564d275036df6ddbdc74eed6e8e0bd0751ed8a.tar.xz
eclipse.jdt.core-6e564d275036df6ddbdc74eed6e8e0bd0751ed8a.zip
Bug 543195 - NPE when running unit test via "Run As" on project orI20190121-1800I20190121-1415I20190120-1800
source folder Change-Id: Icf67cac8af038f33358a968884a076539b784f4a Signed-off-by: Stephan Herrmann <stephan.herrmann@berlin.de>
Diffstat (limited to 'org.eclipse.jdt.core')
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java
index e06463c6b8..27a8af6ed1 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java
@@ -408,7 +408,8 @@ private static NameEnvironmentAnswer fromSplitPackageOrOracle(IModuleAwareNameEn
if (binding != null && binding.isValidBinding()) {
if (binding instanceof UnresolvedReferenceBinding)
binding = ((UnresolvedReferenceBinding) binding).resolve(module.environment, false);
- return new NameEnvironmentAnswer(binding, module);
+ if (binding.isValidBinding())
+ return new NameEnvironmentAnswer(binding, module);
}
}
return moduleEnv.findType(name, packageBinding.compoundName, module.nameForLookup());

Back to the top