package builtin

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

enum ApiContext

builtin.proto:56

ApiContext specifies the context(s) in which a symbol is available. For example, a symbol may be available as a builtin only in .bzl files, but not in BUILD files.

Used in: Value

message Builtins

builtin.proto:32

Top-level object for all BUILD and Starlark builtin modules. Globals contains a list of all builtin variables, functions and packages (e.g. "java_common" and "native" will be included, same as "None" and "dict"). Types contains a list of all builtin packages (e.g. "java_common" and "native"). All types should be uniquely named.

message Callable

builtin.proto:80

Used in: Value

message Param

builtin.proto:87

Used in: Callable

message Type

builtin.proto:42

Representation for Starlark builtin packages. It contains all the symbols (variables and functions) exposed by the package. E.g. "list" is a Type that exposes a list of fields containing: "insert", "index", "remove" etc.

Used in: Builtins

message Value

builtin.proto:64

Generic representation for a Starlark object. If the object is callable (can act as a function), then callable will be set.

Used in: Builtins, Type