Lines Matching defs:file

37 type file struct {  struct
38 desc *descriptor.FileDescriptorProto
39 fqn string
40 pkg Package
41 enums []Enum
42 defExts []Extension
43 msgs []Message
44 srvs []Service
45 buildTarget bool
46 syntaxInfo, packageInfo SourceCodeInfo
49 func (f *file) Name() Name { return Name(f.desc.GetName()) }
50 func (f *file) FullyQualifiedName() string { return f.fqn }
51 func (f *file) Syntax() Syntax { return Syntax(f.desc.GetSyntax()) }
52 func (f *file) Package() Package { return f.pkg }
53 func (f *file) File() File { return f }
54 func (f *file) BuildTarget() bool { return f.buildTarget }
55 func (f *file) Descriptor() *descriptor.FileDescriptorProto { return f.desc }
56 func (f *file) InputPath() FilePath { return FilePath(f.Name().String()) }
57 func (f *file) MapEntries() (me []Message) { return nil }
58 func (f *file) SourceCodeInfo() SourceCodeInfo { return f.SyntaxSourceCodeInfo() }
59 func (f *file) SyntaxSourceCodeInfo() SourceCodeInfo { return f.syntaxInfo }
60 func (f *file) PackageSourceCodeInfo() SourceCodeInfo { return f.packageInfo }
62 func (f *file) Enums() []Enum {
66 func (f *file) AllEnums() []Enum {
74 func (f *file) Messages() []Message {
78 func (f *file) AllMessages() []Message {
86 func (f *file) Services() []Service {
90 func (f *file) Imports() (i []File) {
109 func (f *file) Extension(desc *proto.ExtensionDesc, ext interface{}) (bool, error) {
113 func (f *file) DefinedExtensions() []Extension {
117 func (f *file) accept(v Visitor) (err error) {
153 func (f *file) addDefExtension(ext Extension) {
157 func (f *file) setPackage(pkg Package) { f.pkg = pkg }
159 func (f *file) addEnum(e Enum) {
164 func (f *file) addMessage(m Message) {
169 func (f *file) addService(s Service) {
174 func (f *file) addMapEntry(m Message) { panic("cannot add map entry directly to file") }
176 func (f *file) childAtPath(path []int32) Entity {
199 func (f *file) addSourceCodeInfo(info SourceCodeInfo) {
203 func (f *file) addPackageSourceCodeInfo(info SourceCodeInfo) {