protoc-gen-go/grpc: pass file descriptor for service as Metadata
Bump support package version number from 2 to 3.
diff --git a/protoc-gen-go/grpc/grpc.go b/protoc-gen-go/grpc/grpc.go
index 291cbdb..a29a8d2 100644
--- a/protoc-gen-go/grpc/grpc.go
+++ b/protoc-gen-go/grpc/grpc.go
@@ -48,7 +48,7 @@
// It is incremented whenever an incompatibility between the generated code and
// the grpc package is introduced; the generated code references
// a constant, grpc.SupportPackageIsVersionN (where N is generatedCodeVersion).
-const generatedCodeVersion = 2
+const generatedCodeVersion = 3
// Paths for packages used by code generated in this file,
// relative to the import_prefix of the generator.Generator.
@@ -254,6 +254,7 @@
g.P("},")
}
g.P("},")
+ g.P("Metadata: ", file.VarName(), ",")
g.P("}")
g.P()
}