Lines Matching defs:FileDescriptor
83 Generate(file *FileDescriptor)
86 GenerateImports(file *FileDescriptor)
260 type FileDescriptor struct { struct
261 *descriptor.FileDescriptorProto
262 desc []*Descriptor // All the messages defined in this file.
263 enum []*EnumDescriptor // All the enums defined in this file.
264 ext []*ExtensionDescriptor // All the top-level extensions defined in this file.
265 imp []*ImportedDescriptor // All types defined in files publicly imported by this file.
268 comments map[string]*descriptor.SourceCodeInfo_Location
273 exported map[Object][]symbol
275 importPath GoImportPath // Import path of this file's package.
276 packageName GoPackageName // Name of this file's Go package.
278 proto3 bool // whether to generate proto3 code for this file
284 func (d *FileDescriptor) VarName() string {
293 func (d *FileDescriptor) goPackageOption() (impPath GoImportPath, pkg GoPackageName, ok bool) {
312 func (d *FileDescriptor) goFileName(pathType pathType) string {
335 func (d *FileDescriptor) addExport(obj Object, sym symbol) {
561 func RegisterUniquePackageName(pkg string, f *FileDescriptor) string {
815 func newDescriptor(desc *descriptor.DescriptorProto, parent *Descriptor, file *FileDescriptor, inde…
852 func wrapDescriptors(file *FileDescriptor) []*Descriptor {
861 …Descriptor, desc *descriptor.DescriptorProto, parent *Descriptor, file *FileDescriptor, index int)…
871 …criptor(desc *descriptor.EnumDescriptorProto, parent *Descriptor, file *FileDescriptor, index int)…
887 func wrapEnumDescriptors(file *FileDescriptor, descs []*Descriptor) []*EnumDescriptor {
903 func wrapExtensions(file *FileDescriptor) []*ExtensionDescriptor {
912 func wrapImported(file *FileDescriptor, g *Generator) (sl []*ImportedDescriptor) {
931 func extractComments(file *FileDescriptor) {
988 func Annotate(file *FileDescriptor, path string, atoms ...interface{}) *AnnotatedAtoms {