ExternalPath returns the path that identifies this file externally. This will be unnormalized. Never empty. Falls back to Path if there is not an external path. Example: Assume we had the input path /foo/bar which is a local directory. Path: one/one.proto RootDirPath: proto ExternalPath: /foo/bar
()
| 247 | // RootDirPath: proto |
| 248 | // ExternalPath: /foo/bar/proto/one/one.proto |
| 249 | ExternalPath() string |
| 250 | // FullName is the module that this file came from. |
| 251 | // |
| 252 | // Note this *can* be nil if we did not build from a named module. |
no outgoing calls