From 0941bb9ae088dd228ad0f6b4eb4bcb28f7e28627 Mon Sep 17 00:00:00 2001 From: Marian Lobur Date: Mon, 27 Apr 2015 14:52:48 +0000 Subject: Rollback of commit a4b66fdbe61845fd4d4ebaebec1e25cdcd99809d. *** Reason for rollback *** Breaks android targets in our nightly: [] *** Original change description *** Add a mechanism for configuration fragments to add arbitrary rules to the defaults package. -- MOS_MIGRATED_REVID=92144505 --- .../devtools/build/lib/analysis/config/BuildOptions.java | 9 --------- .../devtools/build/lib/analysis/config/DefaultsPackage.java | 8 -------- .../devtools/build/lib/analysis/config/FragmentOptions.java | 13 ------------- 3 files changed, 30 deletions(-) diff --git a/src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptions.java b/src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptions.java index cee3ceb0e1..8b44f65470 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptions.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/config/BuildOptions.java @@ -156,15 +156,6 @@ public final class BuildOptions implements Cloneable, Serializable { return result.build(); } - ImmutableList getDefaultsRules() { - ImmutableList.Builder result = ImmutableList.builder(); - for (FragmentOptions fragment : fragmentOptionsMap.values()) { - result.addAll(fragment.getDefaultsRules()); - } - - return result.build(); - } - /** * The cache key for the options collection. Recomputes cache key every time it's called. */ 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 e04633011f..7d92bcedd7 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,7 +15,6 @@ 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; @@ -94,11 +93,9 @@ public final class DefaultsPackage { * The map from entries to their values. */ private ImmutableMap> values; - private ImmutableList rules; private DefaultsPackage(BuildOptions buildOptions) { values = buildOptions.getDefaultsLabels(); - rules = buildOptions.getDefaultsRules(); } private String labelsToString(Set