| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 | // Generated by the protocol buffer compiler.  DO NOT EDIT!// source: google/protobuf/source_context.proto// This CPP symbol can be defined to use imports that match up to the framework// imports needed when using CocoaPods.#if !defined(GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS) #define GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS 0#endif#if GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS #import <Protobuf/GPBProtocolBuffers_RuntimeSupport.h>#else #import "GPBProtocolBuffers_RuntimeSupport.h"#endif#if GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS #import <Protobuf/GPBSourceContext.pbobjc.h>#else #import "GPBSourceContext.pbobjc.h"#endif// @@protoc_insertion_point(imports)#pragma clang diagnostic push#pragma clang diagnostic ignored "-Wdeprecated-declarations"#pragma mark - GPBSourceContextRoot@implementation GPBSourceContextRoot// No extensions in the file and no imports, so no need to generate// +extensionRegistry.@end#pragma mark - GPBSourceContextRoot_FileDescriptorstatic GPBFileDescriptor *GPBSourceContextRoot_FileDescriptor(void) {  // This is called by +initialize so there is no need to worry  // about thread safety of the singleton.  static GPBFileDescriptor *descriptor = NULL;  if (!descriptor) {    GPB_DEBUG_CHECK_RUNTIME_VERSIONS();    descriptor = [[GPBFileDescriptor alloc] initWithPackage:@"google.protobuf"                                                 objcPrefix:@"GPB"                                                     syntax:GPBFileSyntaxProto3];  }  return descriptor;}#pragma mark - GPBSourceContext@implementation GPBSourceContext@dynamic fileName;typedef struct GPBSourceContext__storage_ {  uint32_t _has_storage_[1];  NSString *fileName;} GPBSourceContext__storage_;// This method is threadsafe because it is initially called// in +initialize for each subclass.+ (GPBDescriptor *)descriptor {  static GPBDescriptor *descriptor = nil;  if (!descriptor) {    static GPBMessageFieldDescription fields[] = {      {        .name = "fileName",        .dataTypeSpecific.clazz = Nil,        .number = GPBSourceContext_FieldNumber_FileName,        .hasIndex = 0,        .offset = (uint32_t)offsetof(GPBSourceContext__storage_, fileName),        .flags = (GPBFieldFlags)(GPBFieldOptional | GPBFieldClearHasIvarOnZero),        .dataType = GPBDataTypeString,      },    };    GPBDescriptor *localDescriptor =        [GPBDescriptor allocDescriptorForClass:[GPBSourceContext class]                                     rootClass:[GPBSourceContextRoot class]                                          file:GPBSourceContextRoot_FileDescriptor()                                        fields:fields                                    fieldCount:(uint32_t)(sizeof(fields) / sizeof(GPBMessageFieldDescription))                                   storageSize:sizeof(GPBSourceContext__storage_)                                         flags:(GPBDescriptorInitializationFlags)(GPBDescriptorInitializationFlag_UsesClassRefs | GPBDescriptorInitializationFlag_Proto3OptionalKnown)];    #if defined(DEBUG) && DEBUG      NSAssert(descriptor == nil, @"Startup recursed!");    #endif  // DEBUG    descriptor = localDescriptor;  }  return descriptor;}@end#pragma clang diagnostic pop// @@protoc_insertion_point(global_scope)
 |