MCPcopy Create free account

hub / github.com/bufbuild/protocompile / functions

Functions1,436 in github.com/bufbuild/protocompile

↓ 1 callersMethodvalidatePacked
(fd *fldDescriptor, handler *reporter.Handler)
linker/validate.go:346
↓ 1 callersFunctionwalk
(root Node, v Visitor, opts walkOptions)
ast/walk.go:66
↓ 1 callersMethodwalkDescriptorProto
(prefix string, path protoreflect.SourcePath, msg *descriptorpb.DescriptorProto)
walk/walk.go:337
↓ 1 callersFunctionwriteFileToDisk
(files map[string]string)
internal/protoc/protoc.go:97
↓ 1 callersFunctionwriteOptionName
(buf *bytes.Buffer, parts []*descriptorpb.UninterpretedOption_NamePart)
internal/message_context.go:77
MethodAsFloat
()
ast/values.go:188
MethodAsFloat
()
ast/values.go:338
MethodAsInt64
()
ast/values.go:177
MethodAsInt64
()
ast/values.go:224
MethodAsMessage
()
ast/field.go:697
MethodAsProto
()
linker/descriptors.go:187
MethodAsProto
()
linker/descriptors.go:481
MethodAsProto
()
linker/descriptors.go:721
MethodAsProto
()
linker/descriptors.go:874
MethodAsProto
()
linker/descriptors.go:962
MethodAsProto
()
linker/descriptors.go:1067
MethodAsProto
()
linker/descriptors.go:1580
MethodAsProto
()
linker/descriptors.go:1689
MethodAsProto
()
linker/descriptors.go:1788
MethodAsUint64
()
ast/values.go:139
MethodAsUint64
()
ast/values.go:184
MethodAsUint64
()
ast/values.go:228
MethodAsWalkOptions
AsWalkOptions returns WalkOption values that will cause this ancestor tracker to track the path through the AST during the walk operation.
ast/walk.go:194
FunctionBenchmarkBasicSuccess
(b *testing.B)
parser/parser_test.go:951
FunctionBenchmarkDescriptorProtos
(b *testing.B)
walk/walk_benchmark_test.go:37
FunctionBenchmarkDescriptors
(b *testing.B)
walk/walk_benchmark_test.go:27
FunctionBenchmarkGoogleapisFastScan
(b *testing.B)
internal/benchmarks/benchmark_test.go:342
FunctionBenchmarkGoogleapisProtoc
(b *testing.B)
internal/benchmarks/benchmark_test.go:428
FunctionBenchmarkGoogleapisProtocNoSourceInfo
(b *testing.B)
internal/benchmarks/benchmark_test.go:432
FunctionBenchmarkGoogleapisProtocompile
(b *testing.B)
internal/benchmarks/benchmark_test.go:236
FunctionBenchmarkGoogleapisProtocompileNoSourceInfo
(b *testing.B)
internal/benchmarks/benchmark_test.go:248
FunctionBenchmarkGoogleapisProtocompileSingleThreaded
(b *testing.B)
internal/benchmarks/benchmark_test.go:458
FunctionBenchmarkGoogleapisProtoparse
(b *testing.B)
internal/benchmarks/benchmark_test.go:278
FunctionBenchmarkGoogleapisProtoparseNoSourceInfo
(b *testing.B)
internal/benchmarks/benchmark_test.go:287
FunctionBenchmarkGoogleapisProtoparseSingleThreaded
(b *testing.B)
internal/benchmarks/benchmark_test.go:475
FunctionBenchmarkSymbols
(b *testing.B)
linker/symbols_benchmark_test.go:23
MethodByJSONName
(s string)
linker/descriptors.go:1004
MethodByName
(s protoreflect.Name)
linker/descriptors.go:670
MethodByName
(s protoreflect.Name)
linker/descriptors.go:828
MethodByName
(s protoreflect.Name)
linker/descriptors.go:935
MethodByName
(s protoreflect.Name)
linker/descriptors.go:1534
MethodByName
(n protoreflect.Name)
linker/descriptors.go:1650
MethodByName
(n protoreflect.Name)
linker/descriptors.go:1750
MethodByNumber
(n protoreflect.EnumNumber)
linker/descriptors.go:838
MethodByTextName
(s string)
linker/descriptors.go:1013
MethodCheckForUnusedImports
(handler *reporter.Handler)
linker/resolve.go:98
MethodChildren
()
ast/node.go:78
FunctionDescriptorProtosWithPath
DescriptorProtosWithPath walks all descriptor protos in the given file using a depth-first traversal. This is the same as DescriptorProtos except that
walk/walk.go:201
MethodEnd
()
ast/no_source.go:37
MethodEnd
()
ast/no_source.go:59
MethodEnd
()
ast/node.go:62
MethodEnd
()
ast/node.go:86
MethodEnd
End returns the ending position of the element, exclusive. This is the location after the last character of the node or token. If n returns the same p
ast/file_info.go:441
MethodEnd
()
ast/file_info.go:620
MethodEnd
()
ast/file_info.go:682
MethodEnd
()
ast/field.go:514
MethodEnd
()
ast/field.go:751
MethodEnumDescriptorProto
()
linker/descriptors.go:717
MethodEnumNode
(e *descriptorpb.EnumDescriptorProto)
parser/result.go:912
MethodEnumReservedRangeNode
(rr *descriptorpb.EnumDescriptorProto_EnumReservedRange)
parser/result.go:926
MethodEnumValueDescriptorProto
()
linker/descriptors.go:870
MethodEnums
()
linker/descriptors_ext_test.go:116
MethodEnums
()
linker/descriptors.go:257
MethodEnums
()
linker/descriptors.go:555
MethodError
Error implements the error interface. It does NOT include the stack trace. Use a type assertion and query the Stack field directly to access that.
compiler.go:321
MethodError
()
compiler.go:330
MethodError
()
linker/linker.go:147
MethodError
Error implements the error interface, returning an error message with the details of the syntax error issues.
parser/fastscan/fastscan.go:58
MethodError
(err ErrorWithPos)
reporter/reporter.go:68
MethodError
()
reporter/errors.go:61
MethodExtensionRangeNode
(e *descriptorpb.DescriptorProto_ExtensionRange)
parser/result.go:898
MethodExtensions
()
linker/descriptors_ext_test.go:117
MethodExtensions
()
linker/descriptors.go:265
MethodExtensions
()
linker/descriptors.go:563
MethodFieldDescriptorProto
()
linker/descriptors.go:958
MethodFieldDescriptorProto
()
linker/descriptors.go:1063
MethodFieldExtendee
()
ast/no_source.go:97
MethodFieldExtendee
()
ast/field.go:160
MethodFieldExtendee
()
ast/field.go:334
MethodFieldExtendee
()
ast/field.go:677
MethodFieldExtendee
()
ast/field.go:782
MethodFieldLabel
()
ast/no_source.go:81
MethodFieldLabel
()
ast/field.go:135
MethodFieldLabel
()
ast/field.go:311
MethodFieldLabel
()
ast/field.go:658
MethodFieldLabel
()
ast/field.go:763
MethodFieldName
()
ast/no_source.go:85
MethodFieldName
()
ast/field.go:145
MethodFieldName
()
ast/field.go:319
MethodFieldName
()
ast/field.go:662
MethodFieldName
()
ast/field.go:767
MethodFieldTag
()
ast/no_source.go:93
MethodFieldTag
()
ast/field.go:153
MethodFieldTag
()
ast/field.go:327
MethodFieldTag
()
ast/field.go:670
MethodFieldTag
()
ast/field.go:775
MethodFieldType
()
ast/no_source.go:89
MethodFieldType
()
ast/field.go:149
MethodFieldType
()
ast/field.go:323
MethodFieldType
()
ast/field.go:666
← previousnext →801–900 of 1,436, ranked by callers