webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
google.protobuf.descriptor.FileDescriptor Class Reference
Inheritance diagram for google.protobuf.descriptor.FileDescriptor:
google.protobuf.descriptor.DescriptorBase google.protobuf.descriptor.DescriptorMetaclass

Public Member Functions

def __new__ (cls, name, package, options=None, serialized_pb=None, dependencies=None, public_dependencies=None, syntax=None, pool=None)
 
def __init__ (self, name, package, options=None, serialized_pb=None, dependencies=None, public_dependencies=None, syntax=None, pool=None)
 
def CopyToProto (self, proto)
 
- Public Member Functions inherited from google.protobuf.descriptor.DescriptorBase
def __init__ (self, options, options_class_name)
 
def GetOptions (self)
 
- Public Member Functions inherited from google.protobuf.descriptor.DescriptorMetaclass
def __instancecheck__ (cls, obj)
 

Public Attributes

 pool
 
 message_types_by_name
 
 name
 
 package
 
 syntax
 
 serialized_pb
 
 enum_types_by_name
 
 extensions_by_name
 
 dependencies
 
 public_dependencies
 
- Public Attributes inherited from google.protobuf.descriptor.DescriptorBase
 has_options
 

Detailed Description

Descriptor for a file. Mimics the descriptor_pb2.FileDescriptorProto.

Note that enum_types_by_name, extensions_by_name, and dependencies
fields are only set by the message_factory module, and not by the
generated proto code.

name: name of file, relative to root of source tree.
package: name of the package
syntax: string indicating syntax of the file (can be "proto2" or "proto3")
serialized_pb: (str) Byte string of serialized
  descriptor_pb2.FileDescriptorProto.
dependencies: List of other FileDescriptors this FileDescriptor depends on.
public_dependencies: A list of FileDescriptors, subset of the dependencies
  above, which were declared as "public".
message_types_by_name: Dict of message names of their descriptors.
enum_types_by_name: Dict of enum names and their descriptors.
extensions_by_name: Dict of extension names and their descriptors.
pool: the DescriptorPool this descriptor belongs to.  When not passed to the
  constructor, the global default pool is used.

Constructor & Destructor Documentation

◆ __init__()

def google.protobuf.descriptor.FileDescriptor.__init__ (   self,
  name,
  package,
  options = None,
  serialized_pb = None,
  dependencies = None,
  public_dependencies = None,
  syntax = None,
  pool = None 
)
Constructor.

Member Function Documentation

◆ __new__()

def google.protobuf.descriptor.FileDescriptor.__new__ (   cls,
  name,
  package,
  options = None,
  serialized_pb = None,
  dependencies = None,
  public_dependencies = None,
  syntax = None,
  pool = None 
)

◆ CopyToProto()

def google.protobuf.descriptor.FileDescriptor.CopyToProto (   self,
  proto 
)
Copies this to a descriptor_pb2.FileDescriptorProto.

Args:
  proto: An empty descriptor_pb2.FileDescriptorProto.

Member Data Documentation

◆ dependencies

google.protobuf.descriptor.FileDescriptor.dependencies

◆ enum_types_by_name

google.protobuf.descriptor.FileDescriptor.enum_types_by_name

◆ extensions_by_name

google.protobuf.descriptor.FileDescriptor.extensions_by_name

◆ message_types_by_name

google.protobuf.descriptor.FileDescriptor.message_types_by_name

◆ name

google.protobuf.descriptor.FileDescriptor.name

◆ package

google.protobuf.descriptor.FileDescriptor.package

◆ pool

google.protobuf.descriptor.FileDescriptor.pool

◆ public_dependencies

google.protobuf.descriptor.FileDescriptor.public_dependencies

◆ serialized_pb

google.protobuf.descriptor.FileDescriptor.serialized_pb

◆ syntax

google.protobuf.descriptor.FileDescriptor.syntax

The documentation for this class was generated from the following file: