diff options
author | 2016-07-23 07:06:50 +0000 | |
---|---|---|
committer | 2016-07-25 11:40:54 +0000 | |
commit | 6d34e4b7ace741e53d7899e090e303a5f92b274e (patch) | |
tree | 7a6d9f5412f2cab52995d21f86d7dabaa612f8d6 /src | |
parent | 5a7b28c6e6e5cc1e3049a94719fd2ab16b8215dc (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.java | 8 |
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(); } |