Versions in this module Expand all Collapse all v0 v0.0.3 Mar 15, 2026 Changes in this version + func Generate(specPath, overlayPath, outputDir, goModule string) error + type ProtoData struct + Enums []ProtoEnum + GoPackage string + Messages []ProtoMessage + Package string + Services []ProtoService + func BuildProtoData(merged *javagen.MergedSpec, goModule string) *ProtoData + type ProtoEnum struct + Name string + Values []ProtoEnumValue + type ProtoEnumValue struct + Name string + Number int + type ProtoField struct + Comment string + Name string + Number int + Optional bool + Repeated bool + Type string + type ProtoMessage struct + Fields []ProtoField + Name string + type ProtoRPC struct + ClientStreaming bool + Comment string + InputType string + Name string + OriginalName string + OutputType string + ServerStreaming bool + type ProtoService struct + Name string + RPCs []ProtoRPC + type StreamingPattern int + const BidiStreaming + const ServerStreaming + func DetectStreamingPattern(cb *javagen.MergedCallback) StreamingPattern