diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/config/DefaultsPackage.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/config/DefaultsPackage.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/config/DefaultsPackage.java b/src/main/java/com/google/devtools/build/lib/analysis/config/DefaultsPackage.java index 7d92bcedd7..e04633011f 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/config/DefaultsPackage.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/config/DefaultsPackage.java @@ -15,6 +15,7 @@ package com.google.devtools.build.lib.analysis.config; import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; import com.google.devtools.build.lib.syntax.Label; @@ -93,9 +94,11 @@ public final class DefaultsPackage { * The map from entries to their values. */ private ImmutableMap<String, ImmutableSet<Label>> values; + private ImmutableList<String> rules; private DefaultsPackage(BuildOptions buildOptions) { values = buildOptions.getDefaultsLabels(); + rules = buildOptions.getDefaultsRules(); } private String labelsToString(Set<Label> labels) { @@ -122,6 +125,11 @@ public final class DefaultsPackage { .append(" srcs = [") .append(labelsToString(entry.getValue())).append("])\n"); } + + for (String rule : rules) { + result.append(rule).append("\n"); + } + return result.toString(); } |