diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/HeaderDiscovery.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/cpp/HeaderDiscovery.java | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/HeaderDiscovery.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/HeaderDiscovery.java index 7867fd2de1..503e8ce2fe 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/HeaderDiscovery.java +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/HeaderDiscovery.java @@ -32,7 +32,6 @@ import com.google.devtools.build.lib.vfs.Path; import com.google.devtools.build.lib.vfs.PathFragment; import java.util.Collection; import java.util.HashMap; -import java.util.HashSet; import java.util.List; /** @@ -243,8 +242,8 @@ public class HeaderDiscovery { /** Creates a CppHeaderDiscovery instance. */ public HeaderDiscovery build() { - HashMap<PathFragment, Artifact> allowedDerivedInputsMap = new HashMap<>(); - HashSet<PathFragment> treeArtifactPrefixes = new HashSet<>(); + ImmutableMap.Builder<PathFragment, Artifact> allowedDerivedInputsMap = ImmutableMap.builder(); + ImmutableSet.Builder<PathFragment> treeArtifactPrefixes = ImmutableSet.builder(); for (Artifact a : allowedDerivedInputs) { if (a.isTreeArtifact()) { treeArtifactPrefixes.add(a.getExecPath()); @@ -258,8 +257,8 @@ public class HeaderDiscovery { shouldValidateInclusions, dependencies, permittedSystemIncludePrefixes, - ImmutableMap.copyOf(allowedDerivedInputsMap), - ImmutableSet.copyOf(treeArtifactPrefixes)); + allowedDerivedInputsMap.build(), + treeArtifactPrefixes.build()); } } } |