aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/analysis/RuleDefinition.java
diff options
context:
space:
mode:
authorGravatar Han-Wen Nienhuys <hanwen@google.com>2015-04-07 18:25:18 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2015-04-08 08:46:30 +0000
commitabcdb67494563a4fa63046e510a21fd9611aabba (patch)
tree69b6564006a76fd1d28d5d8ebe562a4f8be82f51 /src/main/java/com/google/devtools/build/lib/analysis/RuleDefinition.java
parent237ba6c4e45d88baee602635883f4b03d4d7c322 (diff)
Automated [] rollback of [].
*** Reason for rollback *** Broke bazel compile.sh build on Linux. *** Original change description *** Switch to @AutoValue for RuleDefintion.Metadata now that it is available. -- MOS_MIGRATED_REVID=90529098
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/RuleDefinition.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/analysis/RuleDefinition.java5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/RuleDefinition.java b/src/main/java/com/google/devtools/build/lib/analysis/RuleDefinition.java
index 92e55a925c..77670d567a 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/RuleDefinition.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/RuleDefinition.java
@@ -14,7 +14,6 @@
package com.google.devtools.build.lib.analysis;
-import com.google.auto.value.AutoValue;
import com.google.devtools.build.lib.packages.RuleClass;
import com.google.devtools.build.lib.packages.RuleClass.Builder.RuleClassType;
import com.google.devtools.build.lib.rules.RuleConfiguredTargetFactory;
@@ -53,7 +52,6 @@ public interface RuleDefinition {
* Value class that contains the name, type, ancestors of a rule, as well as a reference to the
* configured target factory.
*/
- @AutoValue
public abstract static class Metadata {
/**
* The name of the rule, as it appears in the BUILD file. If it starts with
@@ -80,7 +78,7 @@ public interface RuleDefinition {
public abstract List<Class<? extends RuleDefinition>> ancestors();
public static Builder builder() {
- return new AutoValue_RuleDefinition_Metadata.Builder()
+ return new AutoValueRuleDefinitionMetadata.Builder()
.type(RuleClassType.NORMAL)
.factoryClass(RuleConfiguredTargetFactory.class)
.ancestors(Collections.<Class<? extends RuleDefinition>>emptyList());
@@ -93,7 +91,6 @@ public interface RuleDefinition {
/**
* Builder class for the Metadata class.
*/
- @AutoValue.Builder
public abstract static class Builder {
public abstract Builder name(String s);
public abstract Builder type(RuleClassType type);