extdescriptor

package
v0.12.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 11, 2020 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CodeGeneratorRequestToFileDescriptorSet

func CodeGeneratorRequestToFileDescriptorSet(request *pluginpb.CodeGeneratorRequest) (*descriptorpb.FileDescriptorSet, error)

CodeGeneratorRequestToFileDescriptorSet converts the CodeGeneratorRequest to an FileDescriptorSet.

Validates the output.

func FileDescriptorSetToCodeGeneratorRequest

func FileDescriptorSetToCodeGeneratorRequest(
	fileDescriptorSet *descriptorpb.FileDescriptorSet,
	parameter string,
	fileToGenerate ...string,
) (*pluginpb.CodeGeneratorRequest, error)

FileDescriptorSetToCodeGeneratorRequest converts the FileDescriptorSet to a CodeGeneratorRequest.

The files to generate must be within the FileDescriptorSet. Files to generate are normalized and validated.

Validates the input.

func FileDescriptorSetWithSpecificNames

func FileDescriptorSetWithSpecificNames(
	fileDescriptorSet *descriptorpb.FileDescriptorSet,
	allowNotExist bool,
	specificNames ...string,
) (*descriptorpb.FileDescriptorSet, error)

FileDescriptorSetWithSpecificNames returns a copy of the FileDescriptorSet with only the Files with the given names.

Names are normalized and validated. If allowNotExist is false, the specific names must exist on the input FileDescriptorSet. Backing FileDescriptorProtos are not copied, only the references are copied.

Validates the input and output.

func ValidateFileDescriptorProto

func ValidateFileDescriptorProto(fileDescriptorProto *descriptorpb.FileDescriptorProto) error

ValidateFileDescriptorProto validates a FileDescriptorProto.

func ValidateFileDescriptorProtos

func ValidateFileDescriptorProtos(fileDescriptorProtos []*descriptorpb.FileDescriptorProto) error

ValidateFileDescriptorProtos validates multiple FileDescriptorProtos.

func ValidateFileDescriptorSet

func ValidateFileDescriptorSet(fileDescriptorSet *descriptorpb.FileDescriptorSet) error

ValidateFileDescriptorSet validates a FileDescriptorSet.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL