aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar Carmi Grushko <carmi@google.com>2016-07-23 07:06:50 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2016-07-25 11:40:54 +0000
commit6d34e4b7ace741e53d7899e090e303a5f92b274e (patch)
tree7a6d9f5412f2cab52995d21f86d7dabaa612f8d6 /src
parent5a7b28c6e6e5cc1e3049a94719fd2ab16b8215dc (diff)
Remove unneeded implicit dependency on proto runtimes in Java proto library rules.
They're only needed for the compilation, which happens in the aspects, not the rules themselves. -- MOS_MIGRATED_REVID=128244113
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/google/devtools/build/lib/bazel/rules/java/proto/BazelJavaProtoLibraryRule.java8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/bazel/rules/java/proto/BazelJavaProtoLibraryRule.java b/src/main/java/com/google/devtools/build/lib/bazel/rules/java/proto/BazelJavaProtoLibraryRule.java
index a263045ee0..bf822f4db0 100644
--- a/src/main/java/com/google/devtools/build/lib/bazel/rules/java/proto/BazelJavaProtoLibraryRule.java
+++ b/src/main/java/com/google/devtools/build/lib/bazel/rules/java/proto/BazelJavaProtoLibraryRule.java
@@ -14,18 +14,14 @@
package com.google.devtools.build.lib.bazel.rules.java.proto;
-import static com.google.devtools.build.lib.bazel.rules.java.proto.BazelJavaProtoAspect.SPEED_PROTO_RUNTIME_ATTR;
-import static com.google.devtools.build.lib.bazel.rules.java.proto.BazelJavaProtoAspect.SPEED_PROTO_RUNTIME_LABEL;
import static com.google.devtools.build.lib.packages.Aspect.INJECTING_RULE_KIND_PARAMETER_KEY;
import static com.google.devtools.build.lib.packages.Attribute.attr;
-import static com.google.devtools.build.lib.packages.BuildType.LABEL;
import static com.google.devtools.build.lib.packages.BuildType.LABEL_LIST;
import com.google.common.base.Function;
import com.google.devtools.build.lib.analysis.BaseRuleClasses;
import com.google.devtools.build.lib.analysis.RuleDefinition;
import com.google.devtools.build.lib.analysis.RuleDefinitionEnvironment;
-import com.google.devtools.build.lib.cmdline.Label;
import com.google.devtools.build.lib.packages.AspectParameters;
import com.google.devtools.build.lib.packages.Rule;
import com.google.devtools.build.lib.packages.RuleClass;
@@ -66,10 +62,6 @@ public class BazelJavaProtoLibraryRule implements RuleDefinition {
.allowedRuleClasses("proto_library")
.allowedFileTypes()
.aspect(javaProtoAspect, ASPECT_PARAMETERS))
- .add(
- attr(SPEED_PROTO_RUNTIME_ATTR, LABEL)
- .legacyAllowAnyFileType()
- .value(Label.parseAbsoluteUnchecked(SPEED_PROTO_RUNTIME_LABEL)))
.build();
}