diff options
author | 2018-08-11 13:33:30 -0700 | |
---|---|---|
committer | 2018-08-11 13:35:33 -0700 | |
commit | 5276be608c43fa37706903c1d9301403f814985e (patch) | |
tree | c23c959a8ebb6ed05b4ec6a4ed6cacf50571f40b /src/main/java/com/google/devtools/build/lib/rules/cpp/IncludeScannable.java | |
parent | 2678ab3f8bc609e686a001e15b91991c17986e36 (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.java | 3 |
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(); } |