diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/GraphBackedRecursivePackageProvider.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/GraphBackedRecursivePackageProvider.java | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/GraphBackedRecursivePackageProvider.java b/src/main/java/com/google/devtools/build/lib/skyframe/GraphBackedRecursivePackageProvider.java index f657f89d4d..81cf6eca27 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/GraphBackedRecursivePackageProvider.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/GraphBackedRecursivePackageProvider.java @@ -62,13 +62,8 @@ public final class GraphBackedRecursivePackageProvider implements RecursivePacka if (graph.exists(pkgKey)) { pkgValue = (PackageValue) graph.getValue(pkgKey); if (pkgValue == null) { - NoSuchPackageException noSuchPackageException = - (NoSuchPackageException) Preconditions.checkNotNull(graph.getException(pkgKey), pkgKey); - Package pkg = noSuchPackageException.getPackage(); - if (pkg == null) { - throw noSuchPackageException; - } - return pkg; + throw (NoSuchPackageException) + Preconditions.checkNotNull(graph.getException(pkgKey), pkgKey); } } else { // If the package key does not exist in the graph, then it must not correspond to any package, |