public interface SkylarkRuleFunctionsApi
Modifier and Type | Method and Description |
---|---|
com.google.devtools.build.lib.cmdline.Label |
label(String labelString,
com.google.devtools.build.lib.events.Location loc,
com.google.devtools.build.lib.syntax.Environment env,
com.google.devtools.build.lib.skylarkinterface.StarlarkContext context) |
UserDefinedProvider |
provider(String doc,
Object fields,
com.google.devtools.build.lib.events.Location location) |
SkylarkUserDefinedRule |
rule(com.google.devtools.build.lib.syntax.BaseFunction implementation,
com.google.devtools.build.lib.syntax.SkylarkDict<String,AttributeHolder> attrs,
boolean executable,
boolean test,
com.google.devtools.build.lib.events.Location loc,
com.google.devtools.build.lib.syntax.FuncallExpression ast,
com.google.devtools.build.lib.syntax.Environment env) |
com.google.devtools.build.lib.cmdline.Label label(String labelString, com.google.devtools.build.lib.events.Location loc, com.google.devtools.build.lib.syntax.Environment env, com.google.devtools.build.lib.skylarkinterface.StarlarkContext context) throws com.google.devtools.build.lib.syntax.EvalException
com.google.devtools.build.lib.syntax.EvalException
SkylarkUserDefinedRule rule(com.google.devtools.build.lib.syntax.BaseFunction implementation, com.google.devtools.build.lib.syntax.SkylarkDict<String,AttributeHolder> attrs, boolean executable, boolean test, com.google.devtools.build.lib.events.Location loc, com.google.devtools.build.lib.syntax.FuncallExpression ast, com.google.devtools.build.lib.syntax.Environment env) throws com.google.devtools.build.lib.syntax.EvalException
com.google.devtools.build.lib.syntax.EvalException
UserDefinedProvider provider(String doc, Object fields, com.google.devtools.build.lib.events.Location location) throws com.google.devtools.build.lib.syntax.EvalException
com.google.devtools.build.lib.syntax.EvalException