diff options
author | Janak Ramakrishnan <janakr@google.com> | 2016-05-18 15:53:10 +0000 |
---|---|---|
committer | Kristina Chodorow <kchodorow@google.com> | 2016-05-19 16:27:07 +0000 |
commit | 3be65b833d712b5d92f18be2a346f071739ea44a (patch) | |
tree | e246c52d5dac72bef9f95d999443bdff15d7bd62 /src/main/java/com/google/devtools | |
parent | 0b08f85af58d3be5eb3ddac2ff5104bca6e62e32 (diff) |
Remove testing-only constructor for RuleClass from non-testing code.
--
MOS_MIGRATED_REVID=122635220
Diffstat (limited to 'src/main/java/com/google/devtools')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/packages/RuleClass.java | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/packages/RuleClass.java b/src/main/java/com/google/devtools/build/lib/packages/RuleClass.java index b4aac3be6e..a9c617ea9e 100644 --- a/src/main/java/com/google/devtools/build/lib/packages/RuleClass.java +++ b/src/main/java/com/google/devtools/build/lib/packages/RuleClass.java @@ -1010,57 +1010,6 @@ public final class RuleClass { private final boolean supportsConstraintChecking; /** - * Helper constructor that skips allowedConfigurationFragmentNames and fragmentNameResolver. - */ - @VisibleForTesting - RuleClass(String name, - boolean skylarkExecutable, - boolean documented, - boolean publicByDefault, - boolean binaryOutput, - boolean workspaceOnly, - boolean outputsDefaultExecutable, - ImplicitOutputsFunction implicitOutputsFunction, - Configurator<?, ?> configurator, - ConfiguredTargetFactory<?, ?> configuredTargetFactory, - PredicateWithMessage<Rule> validityPredicate, - Predicate<String> preferredDependencyPredicate, - ImmutableSet<Class<?>> advertisedProviders, - boolean canHaveAnyProvider, - @Nullable BaseFunction configuredTargetFunction, - Function<? super Rule, Map<String, Label>> externalBindingsFunction, - @Nullable Environment ruleDefinitionEnvironment, - Set<Class<?>> allowedConfigurationFragments, - MissingFragmentPolicy missingFragmentPolicy, - boolean supportsConstraintChecking, - Attribute... attributes) { - this(name, - /*isSkylark=*/ skylarkExecutable, - skylarkExecutable, - documented, - publicByDefault, - binaryOutput, - workspaceOnly, - outputsDefaultExecutable, - implicitOutputsFunction, - configurator, - configuredTargetFactory, - validityPredicate, - preferredDependencyPredicate, - advertisedProviders, - canHaveAnyProvider, - configuredTargetFunction, - externalBindingsFunction, - ruleDefinitionEnvironment, - new ConfigurationFragmentPolicy.Builder() - .requiresConfigurationFragments(allowedConfigurationFragments) - .setMissingFragmentPolicy(missingFragmentPolicy) - .build(), - supportsConstraintChecking, - attributes); - } - - /** * Constructs an instance of RuleClass whose name is 'name', attributes * are 'attributes'. The {@code srcsAllowedFiles} determines which types of * files are allowed as parameters to the "srcs" attribute; rules are always |