aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/analysis/OutputGroupProvider.java
diff options
context:
space:
mode:
authorGravatar Michajlo Matijkiw <michajlo@google.com>2015-03-18 12:17:22 +0000
committerGravatar Kristina Chodorow <kchodorow@google.com>2015-03-18 13:48:46 +0000
commitc1d9450b388eff2180ba262340eaab048e0d626f (patch)
tree9808fb76cac4967547647a65259e2ddc06d808b2 /src/main/java/com/google/devtools/build/lib/analysis/OutputGroupProvider.java
parent534a3c8c73aa02794f53b78759ba72663787988e (diff)
add OutputGroupProvider.DEFAULT_GROUPS for commonly built groups
unit tests and main code have fallen out of sync a few times, so consolidating the defaults here to make mistakes harder later on. one could argue this also gives a little better mental locality. -- MOS_MIGRATED_REVID=88921641
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/OutputGroupProvider.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/analysis/OutputGroupProvider.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/OutputGroupProvider.java b/src/main/java/com/google/devtools/build/lib/analysis/OutputGroupProvider.java
index a0c4f78b61..90b373f0d0 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/OutputGroupProvider.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/OutputGroupProvider.java
@@ -15,6 +15,7 @@
package com.google.devtools.build.lib.analysis;
import com.google.common.collect.ImmutableMap;
+import com.google.common.collect.ImmutableSet;
import com.google.devtools.build.lib.actions.Artifact;
import com.google.devtools.build.lib.collect.nestedset.NestedSet;
import com.google.devtools.build.lib.collect.nestedset.NestedSetBuilder;
@@ -84,6 +85,12 @@ public final class OutputGroupProvider implements TransitiveInfoProvider {
*/
public static final String DEFAULT = "default";
+ /**
+ * The default set of OutputGroups we typically want to build.
+ */
+ public static final ImmutableSet<String> DEFAULT_GROUPS =
+ ImmutableSet.of(DEFAULT, TEMP_FILES, HIDDEN_TOP_LEVEL);
+
private final ImmutableMap<String, NestedSet<Artifact>> outputGroups;
OutputGroupProvider(ImmutableMap<String, NestedSet<Artifact>> outputGroups) {