parameters: (self, name, full_name, filename, values,
                 containing_type=None, options=None,
                 serialized_options=None, file=None,  # pylint: disable=redefined-builtin
                 serialized_start=None, serialized_end=None, create_key=None)
docstring: Arguments are as described in the attribute description above.
  
      Note that filename is an obsolete argument, that is not used anymore.
      Please use file.name to access this as an attribute.
docstring_summary: Arguments are as described in the attribute description above.
docstring_tokens: Arguments are as described in the attribute description above .
function: def __init__(self, name, full_name, filename, values,
                 containing_type=None, options=None,
                 serialized_options=None, file=None,  # pylint: disable=redefined-builtin
                 serialized_start=None, serialized_end=None, create_key=None):
      """Arguments are as described in the attribute description above.
  
      Note that filename is an obsolete argument, that is not used anymore.
      Please use file.name to access this as an attribute.
      """
      if create_key is not _internal_create_key:
        _Deprecated('EnumDescriptor')
  
      super(EnumDescriptor, self).__init__(
          options, 'EnumOptions', name, full_name, file,
          containing_type, serialized_start=serialized_start,
          serialized_end=serialized_end, serialized_options=serialized_options)
  
      self.values = values
      for value in self.values:
        value.type = self
      self.values_by_name = dict((v.name, v) for v in values)
      # Values are reversed to ensure that the first alias is retained.
      self.values_by_number = dict((v.number, v) for v in reversed(values))
function_tokens: def __init__ ( self , name , full_name , filename , values , containing_type = None , options = None , serialized_options = None , file = None , # pylint: disable=redefined-builtin serialized_start = None , serialized_end = None , create_key = None ) : if create_key is not _internal_create_key : _Deprecated ( 'EnumDescriptor' ) super ( EnumDescriptor , self ) . __init__ ( options , 'EnumOptions' , name , full_name , file , containing_type , serialized_start = serialized_start , serialized_end = serialized_end , serialized_options = serialized_options ) self . values = values for value in self . values : value . type = self self . values_by_name = dict ( ( v . name , v ) for v in values ) # Values are reversed to ensure that the first alias is retained. self . values_by_number = dict ( ( v . number , v ) for v in reversed ( values ) )