package closure

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

message AssetInfo

build_info.proto:46

Static asset mapping for development web server which is served when a matching webpath can't be found in transitive srcs.

Used in: WebfilesServerInfo

message ClosureJsLibrary

build_info.proto:26

Information produced by JsChecker about a single JS library rule. This data structure allows JsChecker to propagate information up the build graph to other JsChecker and JsCompiler invocations. Some of this information is extracted from the abstract syntax tree of sources.

message MultimapInfo

build_info.proto:143

Protobuf representation of Multimap<String, String>.

Used in: WebfileManifestInfo

message WebRuleInfo

build_info.proto:108

Input parameters for the WebCompiler, WebLinker, and WebDeployer programs. This is stored to disk by Skylark code. It is always serialized as text with the .pbtxt extension. This proto is only good for a single ctx.action run. It is only stored to disk because Blaze currently leaves us no other option.

message WebfileInfo

build_info.proto:64

Web file index entry. Within a single manifest, the WebfileInfo message can be used to map a web path to zero or more files on disk, as well as zero or more entries in the blob.

Used in: WebRuleInfo, WebfileManifestInfo

message WebfileManifestInfo

build_info.proto:33

Manifest generated by a web build rule target. This file is stored to disk as a binary protobuf with the .pb extension. It will always be accompanied by a .i.zip with the same name. The incremental zip file contains all the sources of a rule and any other compiler output, while excluding transitive data. Together these files serve as an archive format that serves the same purpose as jar, but more efficiently. This manifest maps web paths defined or produced by a single build rule to byte offsets in the zip, as well as runfiles paths if they exist. Manifests also contain information about the relationships between its own web paths, and those of direct dependencies.

message Webfiles

build_info.proto:158

Information produced by each webfiles() target.

message WebfilesServerInfo

build_info.proto:22

Configuration required to start a webfiles server.

message WebfilesSource

build_info.proto:169

Information about a single entry in the src list.

Used in: Webfiles