aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/cpp/IncludeScannable.java
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2018-08-11 13:33:30 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-08-11 13:35:33 -0700
commit5276be608c43fa37706903c1d9301403f814985e (patch)
treec23c959a8ebb6ed05b4ec6a4ed6cacf50571f40b /src/main/java/com/google/devtools/build/lib/rules/cpp/IncludeScannable.java
parent2678ab3f8bc609e686a001e15b91991c17986e36 (diff)
Use NestedSets to store topLevelModules and discoveredModules. Also improve
computeTransitivelyUsedModules to return early on missing values instead of starting to create datastructures. RELNOTES: None. PiperOrigin-RevId: 208351193
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/IncludeScannable.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/cpp/IncludeScannable.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/IncludeScannable.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/IncludeScannable.java
index 75d5e53ff0..1e3b19f87b 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/cpp/IncludeScannable.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/IncludeScannable.java
@@ -14,7 +14,6 @@
package com.google.devtools.build.lib.rules.cpp;
-import com.google.common.collect.ImmutableList;
import com.google.devtools.build.lib.actions.Artifact;
import com.google.devtools.build.lib.collect.nestedset.NestedSet;
import com.google.devtools.build.lib.vfs.PathFragment;
@@ -97,5 +96,5 @@ public interface IncludeScannable {
Artifact getGrepIncludes();
/** Returns modules necessary for building and using the output of this action. */
- ImmutableList<Artifact> getDiscoveredModules();
+ NestedSet<Artifact> getDiscoveredModules();
}