1 // Generated by the protocol buffer compiler. DO NOT EDIT! 2 // source: google/protobuf/source_context.proto 3 4 #import "GPBProtocolBuffers_RuntimeSupport.h" 5 #import "google/protobuf/SourceContext.pbobjc.h" 6 // @@protoc_insertion_point(imports) 7 8 #pragma clang diagnostic push 9 #pragma clang diagnostic ignored "-Wdeprecated-declarations" 10 11 #pragma mark - GPBSourceContextRoot 12 13 @implementation GPBSourceContextRoot 14 15 @end 16 17 #pragma mark - GPBSourceContextRoot_FileDescriptor 18 19 static GPBFileDescriptor *GPBSourceContextRoot_FileDescriptor(void) { 20 // This is called by +initialize so there is no need to worry 21 // about thread safety of the singleton. 22 static GPBFileDescriptor *descriptor = NULL; 23 if (!descriptor) { 24 GPBDebugCheckRuntimeVersion(); 25 descriptor = [[GPBFileDescriptor alloc] initWithPackage:@"google.protobuf" 26 syntax:GPBFileSyntaxProto3]; 27 } 28 return descriptor; 29 } 30 31 #pragma mark - GPBSourceContext 32 33 @implementation GPBSourceContext 34 35 @dynamic fileName; 36 37 typedef struct GPBSourceContext__storage_ { 38 uint32_t _has_storage_[1]; 39 NSString *fileName; 40 } GPBSourceContext__storage_; 41 42 // This method is threadsafe because it is initially called 43 // in +initialize for each subclass. 44 + (GPBDescriptor *)descriptor { 45 static GPBDescriptor *descriptor = nil; 46 if (!descriptor) { 47 static GPBMessageFieldDescription fields[] = { 48 { 49 .name = "fileName", 50 .dataTypeSpecific.className = NULL, 51 .number = GPBSourceContext_FieldNumber_FileName, 52 .hasIndex = 0, 53 .offset = (uint32_t)offsetof(GPBSourceContext__storage_, fileName), 54 .flags = GPBFieldOptional, 55 .dataType = GPBDataTypeString, 56 }, 57 }; 58 GPBDescriptor *localDescriptor = 59 [GPBDescriptor allocDescriptorForClass:[GPBSourceContext class] 60 rootClass:[GPBSourceContextRoot class] 61 file:GPBSourceContextRoot_FileDescriptor() 62 fields:fields 63 fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription)) 64 storageSize:sizeof(GPBSourceContext__storage_) 65 flags:0]; 66 NSAssert(descriptor == nil, @"Startup recursed!"); 67 descriptor = localDescriptor; 68 } 69 return descriptor; 70 } 71 72 @end 73 74 75 #pragma clang diagnostic pop 76 77 // @@protoc_insertion_point(global_scope) 78