Skip to content

Commit eb251ca

Browse files
kotlajacopybara-github
authored andcommitted
Remove native implementation of proto_lang_toolchain rule
PiperOrigin-RevId: 446995789
1 parent 1d6ebeb commit eb251ca

File tree

2 files changed

+6
-78
lines changed

2 files changed

+6
-78
lines changed

src/main/java/com/google/devtools/build/lib/rules/proto/ProtoLangToolchain.java

-76
This file was deleted.

src/main/java/com/google/devtools/build/lib/rules/proto/ProtoLangToolchainRule.java

+6-2
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,11 @@
2828
import com.google.devtools.build.lib.packages.StarlarkProviderIdentifier;
2929
import com.google.devtools.build.lib.packages.Type;
3030

31-
/** Implements {code proto_lang_toolchain}. */
31+
/**
32+
* Implements {code proto_lang_toolchain}.
33+
*
34+
* <p>This rule is implemented in Starlark. This class remains only for doc-gen purposes.
35+
*/
3236
public class ProtoLangToolchainRule implements RuleDefinition {
3337
private static final Label DEFAULT_PROTO_COMPILER =
3438
Label.parseAbsoluteUnchecked(ProtoConstants.DEFAULT_PROTOC_LABEL);
@@ -126,7 +130,7 @@ public Metadata getMetadata() {
126130
return RuleDefinition.Metadata.builder()
127131
.name("proto_lang_toolchain")
128132
.ancestors(BaseRuleClasses.NativeActionCreatingRule.class)
129-
.factoryClass(ProtoLangToolchain.class)
133+
.factoryClass(BaseRuleClasses.EmptyRuleConfiguredTargetFactory.class)
130134
.build();
131135
}
132136
}

0 commit comments

Comments
 (0)