public interface AttrModuleApi
extends com.google.devtools.build.lib.skylarkinterface.SkylarkValue
Modifier and Type | Method and Description |
---|---|
AttributeHolder |
boolAttribute(boolean defaultValue,
String doc,
boolean mandatory) |
AttributeHolder |
depAttribute(Object defaultValue,
String doc,
boolean mandatory,
com.google.devtools.build.lib.syntax.SkylarkList<Provider<?>> providers) |
AttributeHolder |
depListAttribute(com.google.devtools.build.lib.syntax.SkylarkList<String> defaultValue,
String doc,
boolean mandatory,
boolean allowEmpty,
com.google.devtools.build.lib.syntax.SkylarkList<Provider<?>> providers) |
AttributeHolder |
intAttribute(Integer defaultValue,
String doc,
Boolean mandatory,
com.google.devtools.build.lib.syntax.SkylarkList<Integer> values) |
AttributeHolder |
intListAttribute(com.google.devtools.build.lib.syntax.SkylarkList<Integer> defaultValue,
String doc,
boolean mandatory,
boolean allowEmpty) |
AttributeHolder |
outputAttribute(Object defaultValue,
String doc,
boolean mandatory,
com.google.devtools.build.lib.events.Location location) |
AttributeHolder |
outputListAttribute(com.google.devtools.build.lib.syntax.SkylarkList<String> defaultValue,
String doc,
boolean mandatory,
boolean allowEmpty) |
AttributeHolder |
sourceAttribute(Object defaultValue,
String doc,
boolean mandatory) |
AttributeHolder |
sourceListAttribute(com.google.devtools.build.lib.syntax.SkylarkList<String> defaultValue,
String doc,
boolean mandatory,
boolean allowEmpty) |
AttributeHolder |
stringAttribute(String defaultValue,
String doc,
Boolean mandatory,
com.google.devtools.build.lib.syntax.SkylarkList<String> values) |
AttributeHolder |
stringListAttribute(com.google.devtools.build.lib.syntax.SkylarkList<String> defaultValue,
String doc,
boolean mandatory,
boolean allowEmpty) |
AttributeHolder intAttribute(Integer defaultValue, String doc, Boolean mandatory, com.google.devtools.build.lib.syntax.SkylarkList<Integer> values) throws com.google.devtools.build.lib.syntax.EvalException
com.google.devtools.build.lib.syntax.EvalException
AttributeHolder intListAttribute(com.google.devtools.build.lib.syntax.SkylarkList<Integer> defaultValue, String doc, boolean mandatory, boolean allowEmpty) throws com.google.devtools.build.lib.syntax.EvalException
com.google.devtools.build.lib.syntax.EvalException
AttributeHolder stringAttribute(String defaultValue, String doc, Boolean mandatory, com.google.devtools.build.lib.syntax.SkylarkList<String> values) throws com.google.devtools.build.lib.syntax.EvalException
com.google.devtools.build.lib.syntax.EvalException
AttributeHolder stringListAttribute(com.google.devtools.build.lib.syntax.SkylarkList<String> defaultValue, String doc, boolean mandatory, boolean allowEmpty) throws com.google.devtools.build.lib.syntax.EvalException
com.google.devtools.build.lib.syntax.EvalException
AttributeHolder boolAttribute(boolean defaultValue, String doc, boolean mandatory) throws com.google.devtools.build.lib.syntax.EvalException
com.google.devtools.build.lib.syntax.EvalException
AttributeHolder sourceListAttribute(com.google.devtools.build.lib.syntax.SkylarkList<String> defaultValue, String doc, boolean mandatory, boolean allowEmpty) throws com.google.devtools.build.lib.syntax.EvalException
com.google.devtools.build.lib.syntax.EvalException
AttributeHolder sourceAttribute(Object defaultValue, String doc, boolean mandatory) throws com.google.devtools.build.lib.syntax.EvalException
com.google.devtools.build.lib.syntax.EvalException
AttributeHolder depAttribute(Object defaultValue, String doc, boolean mandatory, com.google.devtools.build.lib.syntax.SkylarkList<Provider<?>> providers) throws com.google.devtools.build.lib.syntax.EvalException
com.google.devtools.build.lib.syntax.EvalException
AttributeHolder depListAttribute(com.google.devtools.build.lib.syntax.SkylarkList<String> defaultValue, String doc, boolean mandatory, boolean allowEmpty, com.google.devtools.build.lib.syntax.SkylarkList<Provider<?>> providers) throws com.google.devtools.build.lib.syntax.EvalException
com.google.devtools.build.lib.syntax.EvalException
AttributeHolder outputAttribute(Object defaultValue, String doc, boolean mandatory, com.google.devtools.build.lib.events.Location location) throws com.google.devtools.build.lib.syntax.EvalException
com.google.devtools.build.lib.syntax.EvalException
AttributeHolder outputListAttribute(com.google.devtools.build.lib.syntax.SkylarkList<String> defaultValue, String doc, boolean mandatory, boolean allowEmpty) throws com.google.devtools.build.lib.syntax.EvalException
com.google.devtools.build.lib.syntax.EvalException