diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/packages/RuleClass.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/packages/RuleClass.java | 12 |
1 files changed, 6 insertions, 6 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 c604fff3e2..93a0165d45 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 @@ -29,9 +29,9 @@ import com.google.common.collect.Ordering; import com.google.devtools.build.lib.events.EventHandler; import com.google.devtools.build.lib.events.Location; import com.google.devtools.build.lib.syntax.Argument; +import com.google.devtools.build.lib.syntax.BaseFunction; import com.google.devtools.build.lib.syntax.Environment; import com.google.devtools.build.lib.syntax.FuncallExpression; -import com.google.devtools.build.lib.syntax.Function; import com.google.devtools.build.lib.syntax.GlobList; import com.google.devtools.build.lib.syntax.Label; import com.google.devtools.build.lib.syntax.Label.SyntaxException; @@ -427,7 +427,7 @@ public final class RuleClass { PredicatesWithMessage.<Rule>alwaysTrue(); private Predicate<String> preferredDependencyPredicate = Predicates.alwaysFalse(); private List<Class<?>> advertisedProviders = new ArrayList<>(); - private Function configuredTargetFunction = null; + private BaseFunction configuredTargetFunction = null; private SkylarkEnvironment ruleDefinitionEnvironment = null; private Set<Class<?>> configurationFragments = new LinkedHashSet<>(); private boolean failIfMissingConfigurationFragment; @@ -681,7 +681,7 @@ public final class RuleClass { /** * Sets the rule implementation function. Meant for Skylark usage. */ - public Builder setConfiguredTargetFunction(Function func) { + public Builder setConfiguredTargetFunction(BaseFunction func) { this.configuredTargetFunction = func; return this; } @@ -834,7 +834,7 @@ public final class RuleClass { /** * The Skylark rule implementation of this RuleClass. Null for non Skylark executable RuleClasses. */ - @Nullable private final Function configuredTargetFunction; + @Nullable private final BaseFunction configuredTargetFunction; /** * The Skylark rule definition environment of this RuleClass. @@ -895,7 +895,7 @@ public final class RuleClass { ConfiguredTargetFactory<?, ?> configuredTargetFactory, PredicateWithMessage<Rule> validityPredicate, Predicate<String> preferredDependencyPredicate, ImmutableSet<Class<?>> advertisedProviders, - @Nullable Function configuredTargetFunction, + @Nullable BaseFunction configuredTargetFunction, @Nullable SkylarkEnvironment ruleDefinitionEnvironment, Set<Class<?>> allowedConfigurationFragments, boolean failIfMissingConfigurationFragment, boolean supportsConstraintChecking, @@ -1503,7 +1503,7 @@ public final class RuleClass { /** * Returns this RuleClass's custom Skylark rule implementation. */ - @Nullable public Function getConfiguredTargetFunction() { + @Nullable public BaseFunction getConfiguredTargetFunction() { return configuredTargetFunction; } |