Directories ¶
Path | Synopsis |
---|---|
set
Package set provides set data structures.
|
Package set provides set data structures. |
Package fix rewrites Go packages to use opaque version of the Go protocol buffer API.
|
Package fix rewrites Go packages to use opaque version of the Go protocol buffer API. |
Package ignore implements checking if a certain file (typically .proto or .go) should be ignored by the open2opaque pipeline.
|
Package ignore implements checking if a certain file (typically .proto or .go) should be ignored by the open2opaque pipeline. |
o2o
|
|
args
Package args translates command-line arguments from proto message names or prefixes to proto file names.
|
Package args translates command-line arguments from proto message names or prefixes to proto file names. |
errutil
Package errutil provides utilities for easily annotating Go errors.
|
Package errutil provides utilities for easily annotating Go errors. |
fakeloader
Package fakeloader contains a hermetic loader implementation that does not depend on any other systems and can be used in tests.
|
Package fakeloader contains a hermetic loader implementation that does not depend on any other systems and can be used in tests. |
loader
Package loader loads Go packages.
|
Package loader loads Go packages. |
profile
Package profile provides a simple way to gather timing statistics.
|
Package profile provides a simple way to gather timing statistics. |
rewrite
Package rewrite implements the main open2opaque functionality: rewriting Go source code to use the opaque API.
|
Package rewrite implements the main open2opaque functionality: rewriting Go source code to use the opaque API. |
setapi
Package setapi implements the setapi open2opaque subcommand, which sets the go_api_flag file option in .proto files.
|
Package setapi implements the setapi open2opaque subcommand, which sets the go_api_flag file option in .proto files. |
statsutil
Package statsutil provides functions for working with the open2opaque stats proto.
|
Package statsutil provides functions for working with the open2opaque stats proto. |
syncset
Package syncset implements sets that can be safely accessed concurrently.
|
Package syncset implements sets that can be safely accessed concurrently. |
wd
Package wd deals with adjusting the working directory as needed
|
Package wd deals with adjusting the working directory as needed |
Package protodetect provides function to identify the go_api_flag file and message options specified in the files.
|
Package protodetect provides function to identify the go_api_flag file and message options specified in the files. |
Package protodetecttypes identifies static types (go/types, typically obtained at build time) generated by protoc-gen-go.
|
Package protodetecttypes identifies static types (go/types, typically obtained at build time) generated by protoc-gen-go. |
Package protoparse provides function to parse proto source files and identify the go_api_flag file and message options specified in the files.
|
Package protoparse provides function to parse proto source files and identify the go_api_flag file and message options specified in the files. |
Click to show internal directories.
Click to hide internal directories.