Get desktop application:
View/edit binary Protocol Buffers messages
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:
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.
Used in:
Name of the return type.
Used in:
Parameter type represented as a name.
Parameter documentation.
Default value for the parameter, written as Starlark expression (e.g. "False", "True", "[]", "None")
Whether the param is mandatory or optional.
Whether the param is a star argument.
Whether the param is a star-star argument.
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:
List of fields and methods of this type. All such entities are listed as fields, and methods are fields which are callable.
Module documentation.
Generic representation for a Starlark object. If the object is callable (can act as a function), then callable will be set.
Used in:
,Name of the type.
Set when the object is a function.
Value documentation.
The context(s) in which the symbol is recognized.