diff options
author | Stephan Herrmann | 2019-01-20 19:09:53 +0000 |
---|---|---|
committer | Stephan Herrmann | 2019-01-20 19:43:13 +0000 |
commit | 6e564d275036df6ddbdc74eed6e8e0bd0751ed8a (patch) | |
tree | 87bc9e340f9353c1bc5047e37235001adb6c1aa6 /org.eclipse.jdt.core | |
parent | 643df412a50038ccac812ead22e7f91bbd7899e5 (diff) | |
download | eclipse.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.java | 3 |
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()); |