Uses of Class
com.google.devtools.build.lib.query2.proto.proto2api.Build.Rule.Builder
Packages that use Build.Rule.Builder
-
Uses of Build.Rule.Builder in com.google.devtools.build.lib.query2.proto.proto2api
Methods in com.google.devtools.build.lib.query2.proto.proto2api that return Build.Rule.BuilderModifier and TypeMethodDescriptionBuild.Rule.Builder.addAllAttribute(Iterable<? extends Build.Attribute> values) All of the attributes that describe the rule.Build.Rule.Builder.addAllConfiguredRuleInput(Iterable<? extends Build.ConfiguredRuleInput> values) repeated .blaze_query.ConfiguredRuleInput configured_rule_input = 15;Build.Rule.Builder.addAllDefaultSetting(Iterable<String> values) The set of all "features" inherited from the rule's package declaration.Build.Rule.Builder.addAllDefinitionStack(Iterable<String> values) The Starlark call stack for the definition of the rule class of this particular rule instance.Build.Rule.Builder.addAllInstantiationStack(Iterable<String> values) The Starlark call stack at the moment the rule was instantiated.Build.Rule.Builder.addAllRuleInput(Iterable<String> values) All of the inputs to the rule (formatted as absolute labels).Build.Rule.Builder.addAllRuleOutput(Iterable<String> values) All of the outputs of the rule (formatted as absolute labels).Build.Rule.Builder.addAttribute(int index, Build.Attribute value) All of the attributes that describe the rule.Build.Rule.Builder.addAttribute(int index, Build.Attribute.Builder builderForValue) All of the attributes that describe the rule.Build.Rule.Builder.addAttribute(Build.Attribute value) All of the attributes that describe the rule.Build.Rule.Builder.addAttribute(Build.Attribute.Builder builderForValue) All of the attributes that describe the rule.Build.Rule.Builder.addConfiguredRuleInput(int index, Build.ConfiguredRuleInput value) repeated .blaze_query.ConfiguredRuleInput configured_rule_input = 15;Build.Rule.Builder.addConfiguredRuleInput(int index, Build.ConfiguredRuleInput.Builder builderForValue) repeated .blaze_query.ConfiguredRuleInput configured_rule_input = 15;Build.Rule.Builder.addConfiguredRuleInput(Build.ConfiguredRuleInput value) repeated .blaze_query.ConfiguredRuleInput configured_rule_input = 15;Build.Rule.Builder.addConfiguredRuleInput(Build.ConfiguredRuleInput.Builder builderForValue) repeated .blaze_query.ConfiguredRuleInput configured_rule_input = 15;Build.Rule.Builder.addDefaultSetting(String value) The set of all "features" inherited from the rule's package declaration.Build.Rule.Builder.addDefaultSettingBytes(com.google.protobuf.ByteString value) The set of all "features" inherited from the rule's package declaration.Build.Rule.Builder.addDefinitionStack(String value) The Starlark call stack for the definition of the rule class of this particular rule instance.Build.Rule.Builder.addDefinitionStackBytes(com.google.protobuf.ByteString value) The Starlark call stack for the definition of the rule class of this particular rule instance.Build.RuleSummary.Builder.addDependencyBuilder()repeated .blaze_query.Rule dependency = 2;Build.RuleSummary.Builder.addDependencyBuilder(int index) repeated .blaze_query.Rule dependency = 2;Build.Rule.Builder.addInstantiationStack(String value) The Starlark call stack at the moment the rule was instantiated.Build.Rule.Builder.addInstantiationStackBytes(com.google.protobuf.ByteString value) The Starlark call stack at the moment the rule was instantiated.Build.Rule.Builder.addRuleInput(String value) All of the inputs to the rule (formatted as absolute labels).Build.Rule.Builder.addRuleInputBytes(com.google.protobuf.ByteString value) All of the inputs to the rule (formatted as absolute labels).Build.Rule.Builder.addRuleOutput(String value) All of the outputs of the rule (formatted as absolute labels).Build.Rule.Builder.addRuleOutputBytes(com.google.protobuf.ByteString value) All of the outputs of the rule (formatted as absolute labels).Build.Rule.Builder.clear()Build.Rule.Builder.clearAttribute()All of the attributes that describe the rule.Build.Rule.Builder.clearConfiguredRuleInput()repeated .blaze_query.ConfiguredRuleInput configured_rule_input = 15;Build.Rule.Builder.clearDefaultSetting()The set of all "features" inherited from the rule's package declaration.Build.Rule.Builder.clearDefinitionStack()The Starlark call stack for the definition of the rule class of this particular rule instance.Build.Rule.Builder.clearDEPRECATEDIsSkylark()optional bool DEPRECATED_is_skylark = 10;Build.Rule.Builder.clearDEPRECATEDPublicByDefault()The rule's class's public by default value.Build.Rule.Builder.clearInstantiationStack()The Starlark call stack at the moment the rule was instantiated.Build.Rule.Builder.clearLocation()The BUILD file and line number of the location (formatted as <absolute_path>:<line_number>:<column_number>) in the rule's package's BUILD file where the rule instance was instantiated.Build.Rule.Builder.clearName()The name of the rule (formatted as an absolute label, e.g.Build.Rule.Builder.clearRuleClass()The rule class name (e.g., java_library).Build.Rule.Builder.clearRuleClassInfo()Stardoc-format rule class API definition for this rule.Build.Rule.Builder.clearRuleClassKey()A key uniquely identifying the rule's rule class.Build.Rule.Builder.clearRuleInput()All of the inputs to the rule (formatted as absolute labels).Build.Rule.Builder.clearRuleOutput()All of the outputs of the rule (formatted as absolute labels).Build.Rule.Builder.clearSkylarkEnvironmentHashCode()Hash encapsulating the behavior of this Starlark rule.Build.RuleSummary.Builder.getDependencyBuilder(int index) repeated .blaze_query.Rule dependency = 2;Build.RuleSummary.Builder.getRuleBuilder()required .blaze_query.Rule rule = 1;Build.Target.Builder.getRuleBuilder()If this target represents a rule, the rule is stored here.Build.Rule.Builder.mergeFrom(Build.Rule other) Build.Rule.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Build.Rule.Builder.mergeFrom(com.google.protobuf.Message other) Build.Rule.Builder.mergeRuleClassInfo(StardocOutputProtos.RuleInfo value) Stardoc-format rule class API definition for this rule.static Build.Rule.BuilderBuild.Rule.newBuilder()static Build.Rule.BuilderBuild.Rule.newBuilder(Build.Rule prototype) Build.Rule.newBuilderForType()protected Build.Rule.BuilderBuild.Rule.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) Build.Rule.Builder.removeAttribute(int index) All of the attributes that describe the rule.Build.Rule.Builder.removeConfiguredRuleInput(int index) repeated .blaze_query.ConfiguredRuleInput configured_rule_input = 15;Build.Rule.Builder.setAttribute(int index, Build.Attribute value) All of the attributes that describe the rule.Build.Rule.Builder.setAttribute(int index, Build.Attribute.Builder builderForValue) All of the attributes that describe the rule.Build.Rule.Builder.setConfiguredRuleInput(int index, Build.ConfiguredRuleInput value) repeated .blaze_query.ConfiguredRuleInput configured_rule_input = 15;Build.Rule.Builder.setConfiguredRuleInput(int index, Build.ConfiguredRuleInput.Builder builderForValue) repeated .blaze_query.ConfiguredRuleInput configured_rule_input = 15;Build.Rule.Builder.setDefaultSetting(int index, String value) The set of all "features" inherited from the rule's package declaration.Build.Rule.Builder.setDefinitionStack(int index, String value) The Starlark call stack for the definition of the rule class of this particular rule instance.Build.Rule.Builder.setDEPRECATEDIsSkylark(boolean value) optional bool DEPRECATED_is_skylark = 10;Build.Rule.Builder.setDEPRECATEDPublicByDefault(boolean value) The rule's class's public by default value.Build.Rule.Builder.setInstantiationStack(int index, String value) The Starlark call stack at the moment the rule was instantiated.Build.Rule.Builder.setLocation(String value) The BUILD file and line number of the location (formatted as <absolute_path>:<line_number>:<column_number>) in the rule's package's BUILD file where the rule instance was instantiated.Build.Rule.Builder.setLocationBytes(com.google.protobuf.ByteString value) The BUILD file and line number of the location (formatted as <absolute_path>:<line_number>:<column_number>) in the rule's package's BUILD file where the rule instance was instantiated.The name of the rule (formatted as an absolute label, e.g.Build.Rule.Builder.setNameBytes(com.google.protobuf.ByteString value) The name of the rule (formatted as an absolute label, e.g.Build.Rule.Builder.setRuleClass(String value) The rule class name (e.g., java_library).Build.Rule.Builder.setRuleClassBytes(com.google.protobuf.ByteString value) The rule class name (e.g., java_library).Build.Rule.Builder.setRuleClassInfo(StardocOutputProtos.RuleInfo value) Stardoc-format rule class API definition for this rule.Build.Rule.Builder.setRuleClassInfo(StardocOutputProtos.RuleInfo.Builder builderForValue) Stardoc-format rule class API definition for this rule.Build.Rule.Builder.setRuleClassKey(String value) A key uniquely identifying the rule's rule class.Build.Rule.Builder.setRuleClassKeyBytes(com.google.protobuf.ByteString value) A key uniquely identifying the rule's rule class.Build.Rule.Builder.setRuleInput(int index, String value) All of the inputs to the rule (formatted as absolute labels).Build.Rule.Builder.setRuleOutput(int index, String value) All of the outputs of the rule (formatted as absolute labels).Build.Rule.Builder.setSkylarkEnvironmentHashCode(String value) Hash encapsulating the behavior of this Starlark rule.Build.Rule.Builder.setSkylarkEnvironmentHashCodeBytes(com.google.protobuf.ByteString value) Hash encapsulating the behavior of this Starlark rule.Build.Rule.toBuilder()Methods in com.google.devtools.build.lib.query2.proto.proto2api that return types with arguments of type Build.Rule.BuilderModifier and TypeMethodDescriptionBuild.RuleSummary.Builder.getDependencyBuilderList()repeated .blaze_query.Rule dependency = 2;Methods in com.google.devtools.build.lib.query2.proto.proto2api with parameters of type Build.Rule.BuilderModifier and TypeMethodDescriptionBuild.RuleSummary.Builder.addDependency(int index, Build.Rule.Builder builderForValue) repeated .blaze_query.Rule dependency = 2;Build.RuleSummary.Builder.addDependency(Build.Rule.Builder builderForValue) repeated .blaze_query.Rule dependency = 2;Build.RuleSummary.Builder.setDependency(int index, Build.Rule.Builder builderForValue) repeated .blaze_query.Rule dependency = 2;Build.RuleSummary.Builder.setRule(Build.Rule.Builder builderForValue) required .blaze_query.Rule rule = 1;Build.Target.Builder.setRule(Build.Rule.Builder builderForValue) If this target represents a rule, the rule is stored here.