tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

Resources_pb2.py (108599B)


      1 # -*- coding: utf-8 -*-
      2 # Generated by the protocol buffer compiler.  DO NOT EDIT!
      3 # source: frameworks/base/tools/aapt2/Resources.proto
      4 
      5 import sys
      6 _b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
      7 from google.protobuf import descriptor as _descriptor
      8 from google.protobuf import message as _message
      9 from google.protobuf import reflection as _reflection
     10 from google.protobuf import symbol_database as _symbol_database
     11 # @@protoc_insertion_point(imports)
     12 
     13 _sym_db = _symbol_database.Default()
     14 
     15 
     16 from . import Configuration_pb2 as frameworks_dot_base_dot_tools_dot_aapt2_dot_Configuration__pb2
     17 
     18 
     19 DESCRIPTOR = _descriptor.FileDescriptor(
     20  name='frameworks/base/tools/aapt2/Resources.proto',
     21  package='aapt.pb',
     22  syntax='proto3',
     23  serialized_options=_b('\n\020com.android.aapt'),
     24  serialized_pb=_b('\n+frameworks/base/tools/aapt2/Resources.proto\x12\x07\x61\x61pt.pb\x1a/frameworks/base/tools/aapt2/Configuration.proto\"\x1a\n\nStringPool\x12\x0c\n\x04\x64\x61ta\x18\x01 \x01(\x0c\"<\n\x0eSourcePosition\x12\x13\n\x0bline_number\x18\x01 \x01(\r\x12\x15\n\rcolumn_number\x18\x02 \x01(\r\"E\n\x06Source\x12\x10\n\x08path_idx\x18\x01 \x01(\r\x12)\n\x08position\x18\x02 \x01(\x0b\x32\x17.aapt.pb.SourcePosition\"0\n\x0fToolFingerprint\x12\x0c\n\x04tool\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\"\xbb\x01\n\rResourceTable\x12(\n\x0bsource_pool\x18\x01 \x01(\x0b\x32\x13.aapt.pb.StringPool\x12!\n\x07package\x18\x02 \x03(\x0b\x32\x10.aapt.pb.Package\x12)\n\x0boverlayable\x18\x03 \x03(\x0b\x32\x14.aapt.pb.Overlayable\x12\x32\n\x10tool_fingerprint\x18\x04 \x03(\x0b\x32\x18.aapt.pb.ToolFingerprint\"\x17\n\tPackageId\x12\n\n\x02id\x18\x01 \x01(\r\"d\n\x07Package\x12&\n\npackage_id\x18\x01 \x01(\x0b\x32\x12.aapt.pb.PackageId\x12\x14\n\x0cpackage_name\x18\x02 \x01(\t\x12\x1b\n\x04type\x18\x03 \x03(\x0b\x32\r.aapt.pb.Type\"\x14\n\x06TypeId\x12\n\n\x02id\x18\x01 \x01(\r\"U\n\x04Type\x12 \n\x07type_id\x18\x01 \x01(\x0b\x32\x0f.aapt.pb.TypeId\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x1d\n\x05\x65ntry\x18\x03 \x03(\x0b\x32\x0e.aapt.pb.Entry\"\x97\x01\n\nVisibility\x12(\n\x05level\x18\x01 \x01(\x0e\x32\x19.aapt.pb.Visibility.Level\x12\x1f\n\x06source\x18\x02 \x01(\x0b\x32\x0f.aapt.pb.Source\x12\x0f\n\x07\x63omment\x18\x03 \x01(\t\"-\n\x05Level\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07PRIVATE\x10\x01\x12\n\n\x06PUBLIC\x10\x02\"<\n\x08\x41llowNew\x12\x1f\n\x06source\x18\x01 \x01(\x0b\x32\x0f.aapt.pb.Source\x12\x0f\n\x07\x63omment\x18\x02 \x01(\t\"K\n\x0bOverlayable\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x1f\n\x06source\x18\x02 \x01(\x0b\x32\x0f.aapt.pb.Source\x12\r\n\x05\x61\x63tor\x18\x03 \x01(\t\"\xf3\x01\n\x0fOverlayableItem\x12\x1f\n\x06source\x18\x01 \x01(\x0b\x32\x0f.aapt.pb.Source\x12\x0f\n\x07\x63omment\x18\x02 \x01(\t\x12/\n\x06policy\x18\x03 \x03(\x0e\x32\x1f.aapt.pb.OverlayableItem.Policy\x12\x17\n\x0foverlayable_idx\x18\x04 \x01(\r\"d\n\x06Policy\x12\x08\n\x04NONE\x10\x00\x12\n\n\x06PUBLIC\x10\x01\x12\n\n\x06SYSTEM\x10\x02\x12\n\n\x06VENDOR\x10\x03\x12\x0b\n\x07PRODUCT\x10\x04\x12\r\n\tSIGNATURE\x10\x05\x12\x07\n\x03ODM\x10\x06\x12\x07\n\x03OEM\x10\x07\"\x15\n\x07\x45ntryId\x12\n\n\x02id\x18\x01 \x01(\r\"\xe8\x01\n\x05\x45ntry\x12\"\n\x08\x65ntry_id\x18\x01 \x01(\x0b\x32\x10.aapt.pb.EntryId\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\'\n\nvisibility\x18\x03 \x01(\x0b\x32\x13.aapt.pb.Visibility\x12$\n\tallow_new\x18\x04 \x01(\x0b\x32\x11.aapt.pb.AllowNew\x12\x32\n\x10overlayable_item\x18\x05 \x01(\x0b\x32\x18.aapt.pb.OverlayableItem\x12*\n\x0c\x63onfig_value\x18\x06 \x03(\x0b\x32\x14.aapt.pb.ConfigValue\"T\n\x0b\x43onfigValue\x12&\n\x06\x63onfig\x18\x01 \x01(\x0b\x32\x16.aapt.pb.Configuration\x12\x1d\n\x05value\x18\x02 \x01(\x0b\x32\x0e.aapt.pb.Value\"\xa1\x01\n\x05Value\x12\x1f\n\x06source\x18\x01 \x01(\x0b\x32\x0f.aapt.pb.Source\x12\x0f\n\x07\x63omment\x18\x02 \x01(\t\x12\x0c\n\x04weak\x18\x03 \x01(\x08\x12\x1d\n\x04item\x18\x04 \x01(\x0b\x32\r.aapt.pb.ItemH\x00\x12\x30\n\x0e\x63ompound_value\x18\x05 \x01(\x0b\x32\x16.aapt.pb.CompoundValueH\x00\x42\x07\n\x05value\"\x8d\x02\n\x04Item\x12!\n\x03ref\x18\x01 \x01(\x0b\x32\x12.aapt.pb.ReferenceH\x00\x12\x1e\n\x03str\x18\x02 \x01(\x0b\x32\x0f.aapt.pb.StringH\x00\x12%\n\x07raw_str\x18\x03 \x01(\x0b\x32\x12.aapt.pb.RawStringH\x00\x12+\n\nstyled_str\x18\x04 \x01(\x0b\x32\x15.aapt.pb.StyledStringH\x00\x12&\n\x04\x66ile\x18\x05 \x01(\x0b\x32\x16.aapt.pb.FileReferenceH\x00\x12\x19\n\x02id\x18\x06 \x01(\x0b\x32\x0b.aapt.pb.IdH\x00\x12\"\n\x04prim\x18\x07 \x01(\x0b\x32\x12.aapt.pb.PrimitiveH\x00\x42\x07\n\x05value\"\xca\x01\n\rCompoundValue\x12\"\n\x04\x61ttr\x18\x01 \x01(\x0b\x32\x12.aapt.pb.AttributeH\x00\x12\x1f\n\x05style\x18\x02 \x01(\x0b\x32\x0e.aapt.pb.StyleH\x00\x12\'\n\tstyleable\x18\x03 \x01(\x0b\x32\x12.aapt.pb.StyleableH\x00\x12\x1f\n\x05\x61rray\x18\x04 \x01(\x0b\x32\x0e.aapt.pb.ArrayH\x00\x12!\n\x06plural\x18\x05 \x01(\x0b\x32\x0f.aapt.pb.PluralH\x00\x42\x07\n\x05value\"\x18\n\x07\x42oolean\x12\r\n\x05value\x18\x01 \x01(\x08\"\xa9\x01\n\tReference\x12%\n\x04type\x18\x01 \x01(\x0e\x32\x17.aapt.pb.Reference.Type\x12\n\n\x02id\x18\x02 \x01(\r\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x0f\n\x07private\x18\x04 \x01(\x08\x12$\n\nis_dynamic\x18\x05 \x01(\x0b\x32\x10.aapt.pb.Boolean\"$\n\x04Type\x12\r\n\tREFERENCE\x10\x00\x12\r\n\tATTRIBUTE\x10\x01\"\x04\n\x02Id\"\x17\n\x06String\x12\r\n\x05value\x18\x01 \x01(\t\"\x1a\n\tRawString\x12\r\n\x05value\x18\x01 \x01(\t\"\x83\x01\n\x0cStyledString\x12\r\n\x05value\x18\x01 \x01(\t\x12(\n\x04span\x18\x02 \x03(\x0b\x32\x1a.aapt.pb.StyledString.Span\x1a:\n\x04Span\x12\x0b\n\x03tag\x18\x01 \x01(\t\x12\x12\n\nfirst_char\x18\x02 \x01(\r\x12\x11\n\tlast_char\x18\x03 \x01(\r\"\x85\x01\n\rFileReference\x12\x0c\n\x04path\x18\x01 \x01(\t\x12)\n\x04type\x18\x02 \x01(\x0e\x32\x1b.aapt.pb.FileReference.Type\";\n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x07\n\x03PNG\x10\x01\x12\x0e\n\nBINARY_XML\x10\x02\x12\r\n\tPROTO_XML\x10\x03\"\x83\x04\n\tPrimitive\x12\x31\n\nnull_value\x18\x01 \x01(\x0b\x32\x1b.aapt.pb.Primitive.NullTypeH\x00\x12\x33\n\x0b\x65mpty_value\x18\x02 \x01(\x0b\x32\x1c.aapt.pb.Primitive.EmptyTypeH\x00\x12\x15\n\x0b\x66loat_value\x18\x03 \x01(\x02H\x00\x12\x19\n\x0f\x64imension_value\x18\r \x01(\rH\x00\x12\x18\n\x0e\x66raction_value\x18\x0e \x01(\rH\x00\x12\x1b\n\x11int_decimal_value\x18\x06 \x01(\x05H\x00\x12\x1f\n\x15int_hexadecimal_value\x18\x07 \x01(\rH\x00\x12\x17\n\rboolean_value\x18\x08 \x01(\x08H\x00\x12\x1b\n\x11\x63olor_argb8_value\x18\t \x01(\rH\x00\x12\x1a\n\x10\x63olor_rgb8_value\x18\n \x01(\rH\x00\x12\x1b\n\x11\x63olor_argb4_value\x18\x0b \x01(\rH\x00\x12\x1a\n\x10\x63olor_rgb4_value\x18\x0c \x01(\rH\x00\x12(\n\x1a\x64imension_value_deprecated\x18\x04 \x01(\x02\x42\x02\x18\x01H\x00\x12\'\n\x19\x66raction_value_deprecated\x18\x05 \x01(\x02\x42\x02\x18\x01H\x00\x1a\n\n\x08NullType\x1a\x0b\n\tEmptyTypeB\r\n\x0boneof_value\"\x90\x03\n\tAttribute\x12\x14\n\x0c\x66ormat_flags\x18\x01 \x01(\r\x12\x0f\n\x07min_int\x18\x02 \x01(\x05\x12\x0f\n\x07max_int\x18\x03 \x01(\x05\x12)\n\x06symbol\x18\x04 \x03(\x0b\x32\x19.aapt.pb.Attribute.Symbol\x1ay\n\x06Symbol\x12\x1f\n\x06source\x18\x01 \x01(\x0b\x32\x0f.aapt.pb.Source\x12\x0f\n\x07\x63omment\x18\x02 \x01(\t\x12 \n\x04name\x18\x03 \x01(\x0b\x32\x12.aapt.pb.Reference\x12\r\n\x05value\x18\x04 \x01(\r\x12\x0c\n\x04type\x18\x05 \x01(\r\"\xa4\x01\n\x0b\x46ormatFlags\x12\x08\n\x04NONE\x10\x00\x12\t\n\x03\x41NY\x10\xff\xff\x03\x12\r\n\tREFERENCE\x10\x01\x12\n\n\x06STRING\x10\x02\x12\x0b\n\x07INTEGER\x10\x04\x12\x0b\n\x07\x42OOLEAN\x10\x08\x12\t\n\x05\x43OLOR\x10\x10\x12\t\n\x05\x46LOAT\x10 \x12\r\n\tDIMENSION\x10@\x12\r\n\x08\x46RACTION\x10\x80\x01\x12\n\n\x04\x45NUM\x10\x80\x80\x04\x12\x0b\n\x05\x46LAGS\x10\x80\x80\x08\"\xf1\x01\n\x05Style\x12\"\n\x06parent\x18\x01 \x01(\x0b\x32\x12.aapt.pb.Reference\x12&\n\rparent_source\x18\x02 \x01(\x0b\x32\x0f.aapt.pb.Source\x12#\n\x05\x65ntry\x18\x03 \x03(\x0b\x32\x14.aapt.pb.Style.Entry\x1aw\n\x05\x45ntry\x12\x1f\n\x06source\x18\x01 \x01(\x0b\x32\x0f.aapt.pb.Source\x12\x0f\n\x07\x63omment\x18\x02 \x01(\t\x12\x1f\n\x03key\x18\x03 \x01(\x0b\x32\x12.aapt.pb.Reference\x12\x1b\n\x04item\x18\x04 \x01(\x0b\x32\r.aapt.pb.Item\"\x91\x01\n\tStyleable\x12\'\n\x05\x65ntry\x18\x01 \x03(\x0b\x32\x18.aapt.pb.Styleable.Entry\x1a[\n\x05\x45ntry\x12\x1f\n\x06source\x18\x01 \x01(\x0b\x32\x0f.aapt.pb.Source\x12\x0f\n\x07\x63omment\x18\x02 \x01(\t\x12 \n\x04\x61ttr\x18\x03 \x01(\x0b\x32\x12.aapt.pb.Reference\"\x8a\x01\n\x05\x41rray\x12\'\n\x07\x65lement\x18\x01 \x03(\x0b\x32\x16.aapt.pb.Array.Element\x1aX\n\x07\x45lement\x12\x1f\n\x06source\x18\x01 \x01(\x0b\x32\x0f.aapt.pb.Source\x12\x0f\n\x07\x63omment\x18\x02 \x01(\t\x12\x1b\n\x04item\x18\x03 \x01(\x0b\x32\r.aapt.pb.Item\"\xef\x01\n\x06Plural\x12$\n\x05\x65ntry\x18\x01 \x03(\x0b\x32\x15.aapt.pb.Plural.Entry\x1a|\n\x05\x45ntry\x12\x1f\n\x06source\x18\x01 \x01(\x0b\x32\x0f.aapt.pb.Source\x12\x0f\n\x07\x63omment\x18\x02 \x01(\t\x12$\n\x05\x61rity\x18\x03 \x01(\x0e\x32\x15.aapt.pb.Plural.Arity\x12\x1b\n\x04item\x18\x04 \x01(\x0b\x32\r.aapt.pb.Item\"A\n\x05\x41rity\x12\x08\n\x04ZERO\x10\x00\x12\x07\n\x03ONE\x10\x01\x12\x07\n\x03TWO\x10\x02\x12\x07\n\x03\x46\x45W\x10\x03\x12\x08\n\x04MANY\x10\x04\x12\t\n\x05OTHER\x10\x05\"r\n\x07XmlNode\x12&\n\x07\x65lement\x18\x01 \x01(\x0b\x32\x13.aapt.pb.XmlElementH\x00\x12\x0e\n\x04text\x18\x02 \x01(\tH\x00\x12\'\n\x06source\x18\x03 \x01(\x0b\x32\x17.aapt.pb.SourcePositionB\x06\n\x04node\"\xb2\x01\n\nXmlElement\x12\x34\n\x15namespace_declaration\x18\x01 \x03(\x0b\x32\x15.aapt.pb.XmlNamespace\x12\x15\n\rnamespace_uri\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12(\n\tattribute\x18\x04 \x03(\x0b\x32\x15.aapt.pb.XmlAttribute\x12\x1f\n\x05\x63hild\x18\x05 \x03(\x0b\x32\x10.aapt.pb.XmlNode\"T\n\x0cXmlNamespace\x12\x0e\n\x06prefix\x18\x01 \x01(\t\x12\x0b\n\x03uri\x18\x02 \x01(\t\x12\'\n\x06source\x18\x03 \x01(\x0b\x32\x17.aapt.pb.SourcePosition\"\xa6\x01\n\x0cXmlAttribute\x12\x15\n\rnamespace_uri\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\r\n\x05value\x18\x03 \x01(\t\x12\'\n\x06source\x18\x04 \x01(\x0b\x32\x17.aapt.pb.SourcePosition\x12\x13\n\x0bresource_id\x18\x05 \x01(\r\x12$\n\rcompiled_item\x18\x06 \x01(\x0b\x32\r.aapt.pb.ItemB\x12\n\x10\x63om.android.aaptb\x06proto3')
     25  ,
     26  dependencies=[frameworks_dot_base_dot_tools_dot_aapt2_dot_Configuration__pb2.DESCRIPTOR,])
     27 
     28 
     29 
     30 _VISIBILITY_LEVEL = _descriptor.EnumDescriptor(
     31  name='Level',
     32  full_name='aapt.pb.Visibility.Level',
     33  filename=None,
     34  file=DESCRIPTOR,
     35  values=[
     36    _descriptor.EnumValueDescriptor(
     37      name='UNKNOWN', index=0, number=0,
     38      serialized_options=None,
     39      type=None),
     40    _descriptor.EnumValueDescriptor(
     41      name='PRIVATE', index=1, number=1,
     42      serialized_options=None,
     43      type=None),
     44    _descriptor.EnumValueDescriptor(
     45      name='PUBLIC', index=2, number=2,
     46      serialized_options=None,
     47      type=None),
     48  ],
     49  containing_type=None,
     50  serialized_options=None,
     51  serialized_start=849,
     52  serialized_end=894,
     53 )
     54 _sym_db.RegisterEnumDescriptor(_VISIBILITY_LEVEL)
     55 
     56 _OVERLAYABLEITEM_POLICY = _descriptor.EnumDescriptor(
     57  name='Policy',
     58  full_name='aapt.pb.OverlayableItem.Policy',
     59  filename=None,
     60  file=DESCRIPTOR,
     61  values=[
     62    _descriptor.EnumValueDescriptor(
     63      name='NONE', index=0, number=0,
     64      serialized_options=None,
     65      type=None),
     66    _descriptor.EnumValueDescriptor(
     67      name='PUBLIC', index=1, number=1,
     68      serialized_options=None,
     69      type=None),
     70    _descriptor.EnumValueDescriptor(
     71      name='SYSTEM', index=2, number=2,
     72      serialized_options=None,
     73      type=None),
     74    _descriptor.EnumValueDescriptor(
     75      name='VENDOR', index=3, number=3,
     76      serialized_options=None,
     77      type=None),
     78    _descriptor.EnumValueDescriptor(
     79      name='PRODUCT', index=4, number=4,
     80      serialized_options=None,
     81      type=None),
     82    _descriptor.EnumValueDescriptor(
     83      name='SIGNATURE', index=5, number=5,
     84      serialized_options=None,
     85      type=None),
     86    _descriptor.EnumValueDescriptor(
     87      name='ODM', index=6, number=6,
     88      serialized_options=None,
     89      type=None),
     90    _descriptor.EnumValueDescriptor(
     91      name='OEM', index=7, number=7,
     92      serialized_options=None,
     93      type=None),
     94  ],
     95  containing_type=None,
     96  serialized_options=None,
     97  serialized_start=1179,
     98  serialized_end=1279,
     99 )
    100 _sym_db.RegisterEnumDescriptor(_OVERLAYABLEITEM_POLICY)
    101 
    102 _REFERENCE_TYPE = _descriptor.EnumDescriptor(
    103  name='Type',
    104  full_name='aapt.pb.Reference.Type',
    105  filename=None,
    106  file=DESCRIPTOR,
    107  values=[
    108    _descriptor.EnumValueDescriptor(
    109      name='REFERENCE', index=0, number=0,
    110      serialized_options=None,
    111      type=None),
    112    _descriptor.EnumValueDescriptor(
    113      name='ATTRIBUTE', index=1, number=1,
    114      serialized_options=None,
    115      type=None),
    116  ],
    117  containing_type=None,
    118  serialized_options=None,
    119  serialized_start=2426,
    120  serialized_end=2462,
    121 )
    122 _sym_db.RegisterEnumDescriptor(_REFERENCE_TYPE)
    123 
    124 _FILEREFERENCE_TYPE = _descriptor.EnumDescriptor(
    125  name='Type',
    126  full_name='aapt.pb.FileReference.Type',
    127  filename=None,
    128  file=DESCRIPTOR,
    129  values=[
    130    _descriptor.EnumValueDescriptor(
    131      name='UNKNOWN', index=0, number=0,
    132      serialized_options=None,
    133      type=None),
    134    _descriptor.EnumValueDescriptor(
    135      name='PNG', index=1, number=1,
    136      serialized_options=None,
    137      type=None),
    138    _descriptor.EnumValueDescriptor(
    139      name='BINARY_XML', index=2, number=2,
    140      serialized_options=None,
    141      type=None),
    142    _descriptor.EnumValueDescriptor(
    143      name='PROTO_XML', index=3, number=3,
    144      serialized_options=None,
    145      type=None),
    146  ],
    147  containing_type=None,
    148  serialized_options=None,
    149  serialized_start=2732,
    150  serialized_end=2791,
    151 )
    152 _sym_db.RegisterEnumDescriptor(_FILEREFERENCE_TYPE)
    153 
    154 _ATTRIBUTE_FORMATFLAGS = _descriptor.EnumDescriptor(
    155  name='FormatFlags',
    156  full_name='aapt.pb.Attribute.FormatFlags',
    157  filename=None,
    158  file=DESCRIPTOR,
    159  values=[
    160    _descriptor.EnumValueDescriptor(
    161      name='NONE', index=0, number=0,
    162      serialized_options=None,
    163      type=None),
    164    _descriptor.EnumValueDescriptor(
    165      name='ANY', index=1, number=65535,
    166      serialized_options=None,
    167      type=None),
    168    _descriptor.EnumValueDescriptor(
    169      name='REFERENCE', index=2, number=1,
    170      serialized_options=None,
    171      type=None),
    172    _descriptor.EnumValueDescriptor(
    173      name='STRING', index=3, number=2,
    174      serialized_options=None,
    175      type=None),
    176    _descriptor.EnumValueDescriptor(
    177      name='INTEGER', index=4, number=4,
    178      serialized_options=None,
    179      type=None),
    180    _descriptor.EnumValueDescriptor(
    181      name='BOOLEAN', index=5, number=8,
    182      serialized_options=None,
    183      type=None),
    184    _descriptor.EnumValueDescriptor(
    185      name='COLOR', index=6, number=16,
    186      serialized_options=None,
    187      type=None),
    188    _descriptor.EnumValueDescriptor(
    189      name='FLOAT', index=7, number=32,
    190      serialized_options=None,
    191      type=None),
    192    _descriptor.EnumValueDescriptor(
    193      name='DIMENSION', index=8, number=64,
    194      serialized_options=None,
    195      type=None),
    196    _descriptor.EnumValueDescriptor(
    197      name='FRACTION', index=9, number=128,
    198      serialized_options=None,
    199      type=None),
    200    _descriptor.EnumValueDescriptor(
    201      name='ENUM', index=10, number=65536,
    202      serialized_options=None,
    203      type=None),
    204    _descriptor.EnumValueDescriptor(
    205      name='FLAGS', index=11, number=131072,
    206      serialized_options=None,
    207      type=None),
    208  ],
    209  containing_type=None,
    210  serialized_options=None,
    211  serialized_start=3548,
    212  serialized_end=3712,
    213 )
    214 _sym_db.RegisterEnumDescriptor(_ATTRIBUTE_FORMATFLAGS)
    215 
    216 _PLURAL_ARITY = _descriptor.EnumDescriptor(
    217  name='Arity',
    218  full_name='aapt.pb.Plural.Arity',
    219  filename=None,
    220  file=DESCRIPTOR,
    221  values=[
    222    _descriptor.EnumValueDescriptor(
    223      name='ZERO', index=0, number=0,
    224      serialized_options=None,
    225      type=None),
    226    _descriptor.EnumValueDescriptor(
    227      name='ONE', index=1, number=1,
    228      serialized_options=None,
    229      type=None),
    230    _descriptor.EnumValueDescriptor(
    231      name='TWO', index=2, number=2,
    232      serialized_options=None,
    233      type=None),
    234    _descriptor.EnumValueDescriptor(
    235      name='FEW', index=3, number=3,
    236      serialized_options=None,
    237      type=None),
    238    _descriptor.EnumValueDescriptor(
    239      name='MANY', index=4, number=4,
    240      serialized_options=None,
    241      type=None),
    242    _descriptor.EnumValueDescriptor(
    243      name='OTHER', index=5, number=5,
    244      serialized_options=None,
    245      type=None),
    246  ],
    247  containing_type=None,
    248  serialized_options=None,
    249  serialized_start=4422,
    250  serialized_end=4487,
    251 )
    252 _sym_db.RegisterEnumDescriptor(_PLURAL_ARITY)
    253 
    254 
    255 _STRINGPOOL = _descriptor.Descriptor(
    256  name='StringPool',
    257  full_name='aapt.pb.StringPool',
    258  filename=None,
    259  file=DESCRIPTOR,
    260  containing_type=None,
    261  fields=[
    262    _descriptor.FieldDescriptor(
    263      name='data', full_name='aapt.pb.StringPool.data', index=0,
    264      number=1, type=12, cpp_type=9, label=1,
    265      has_default_value=False, default_value=_b(""),
    266      message_type=None, enum_type=None, containing_type=None,
    267      is_extension=False, extension_scope=None,
    268      serialized_options=None, file=DESCRIPTOR),
    269  ],
    270  extensions=[
    271  ],
    272  nested_types=[],
    273  enum_types=[
    274  ],
    275  serialized_options=None,
    276  is_extendable=False,
    277  syntax='proto3',
    278  extension_ranges=[],
    279  oneofs=[
    280  ],
    281  serialized_start=105,
    282  serialized_end=131,
    283 )
    284 
    285 
    286 _SOURCEPOSITION = _descriptor.Descriptor(
    287  name='SourcePosition',
    288  full_name='aapt.pb.SourcePosition',
    289  filename=None,
    290  file=DESCRIPTOR,
    291  containing_type=None,
    292  fields=[
    293    _descriptor.FieldDescriptor(
    294      name='line_number', full_name='aapt.pb.SourcePosition.line_number', index=0,
    295      number=1, type=13, cpp_type=3, label=1,
    296      has_default_value=False, default_value=0,
    297      message_type=None, enum_type=None, containing_type=None,
    298      is_extension=False, extension_scope=None,
    299      serialized_options=None, file=DESCRIPTOR),
    300    _descriptor.FieldDescriptor(
    301      name='column_number', full_name='aapt.pb.SourcePosition.column_number', index=1,
    302      number=2, type=13, cpp_type=3, label=1,
    303      has_default_value=False, default_value=0,
    304      message_type=None, enum_type=None, containing_type=None,
    305      is_extension=False, extension_scope=None,
    306      serialized_options=None, file=DESCRIPTOR),
    307  ],
    308  extensions=[
    309  ],
    310  nested_types=[],
    311  enum_types=[
    312  ],
    313  serialized_options=None,
    314  is_extendable=False,
    315  syntax='proto3',
    316  extension_ranges=[],
    317  oneofs=[
    318  ],
    319  serialized_start=133,
    320  serialized_end=193,
    321 )
    322 
    323 
    324 _SOURCE = _descriptor.Descriptor(
    325  name='Source',
    326  full_name='aapt.pb.Source',
    327  filename=None,
    328  file=DESCRIPTOR,
    329  containing_type=None,
    330  fields=[
    331    _descriptor.FieldDescriptor(
    332      name='path_idx', full_name='aapt.pb.Source.path_idx', index=0,
    333      number=1, type=13, cpp_type=3, label=1,
    334      has_default_value=False, default_value=0,
    335      message_type=None, enum_type=None, containing_type=None,
    336      is_extension=False, extension_scope=None,
    337      serialized_options=None, file=DESCRIPTOR),
    338    _descriptor.FieldDescriptor(
    339      name='position', full_name='aapt.pb.Source.position', index=1,
    340      number=2, type=11, cpp_type=10, label=1,
    341      has_default_value=False, default_value=None,
    342      message_type=None, enum_type=None, containing_type=None,
    343      is_extension=False, extension_scope=None,
    344      serialized_options=None, file=DESCRIPTOR),
    345  ],
    346  extensions=[
    347  ],
    348  nested_types=[],
    349  enum_types=[
    350  ],
    351  serialized_options=None,
    352  is_extendable=False,
    353  syntax='proto3',
    354  extension_ranges=[],
    355  oneofs=[
    356  ],
    357  serialized_start=195,
    358  serialized_end=264,
    359 )
    360 
    361 
    362 _TOOLFINGERPRINT = _descriptor.Descriptor(
    363  name='ToolFingerprint',
    364  full_name='aapt.pb.ToolFingerprint',
    365  filename=None,
    366  file=DESCRIPTOR,
    367  containing_type=None,
    368  fields=[
    369    _descriptor.FieldDescriptor(
    370      name='tool', full_name='aapt.pb.ToolFingerprint.tool', index=0,
    371      number=1, type=9, cpp_type=9, label=1,
    372      has_default_value=False, default_value=_b("").decode('utf-8'),
    373      message_type=None, enum_type=None, containing_type=None,
    374      is_extension=False, extension_scope=None,
    375      serialized_options=None, file=DESCRIPTOR),
    376    _descriptor.FieldDescriptor(
    377      name='version', full_name='aapt.pb.ToolFingerprint.version', index=1,
    378      number=2, type=9, cpp_type=9, label=1,
    379      has_default_value=False, default_value=_b("").decode('utf-8'),
    380      message_type=None, enum_type=None, containing_type=None,
    381      is_extension=False, extension_scope=None,
    382      serialized_options=None, file=DESCRIPTOR),
    383  ],
    384  extensions=[
    385  ],
    386  nested_types=[],
    387  enum_types=[
    388  ],
    389  serialized_options=None,
    390  is_extendable=False,
    391  syntax='proto3',
    392  extension_ranges=[],
    393  oneofs=[
    394  ],
    395  serialized_start=266,
    396  serialized_end=314,
    397 )
    398 
    399 
    400 _RESOURCETABLE = _descriptor.Descriptor(
    401  name='ResourceTable',
    402  full_name='aapt.pb.ResourceTable',
    403  filename=None,
    404  file=DESCRIPTOR,
    405  containing_type=None,
    406  fields=[
    407    _descriptor.FieldDescriptor(
    408      name='source_pool', full_name='aapt.pb.ResourceTable.source_pool', index=0,
    409      number=1, type=11, cpp_type=10, label=1,
    410      has_default_value=False, default_value=None,
    411      message_type=None, enum_type=None, containing_type=None,
    412      is_extension=False, extension_scope=None,
    413      serialized_options=None, file=DESCRIPTOR),
    414    _descriptor.FieldDescriptor(
    415      name='package', full_name='aapt.pb.ResourceTable.package', index=1,
    416      number=2, type=11, cpp_type=10, label=3,
    417      has_default_value=False, default_value=[],
    418      message_type=None, enum_type=None, containing_type=None,
    419      is_extension=False, extension_scope=None,
    420      serialized_options=None, file=DESCRIPTOR),
    421    _descriptor.FieldDescriptor(
    422      name='overlayable', full_name='aapt.pb.ResourceTable.overlayable', index=2,
    423      number=3, type=11, cpp_type=10, label=3,
    424      has_default_value=False, default_value=[],
    425      message_type=None, enum_type=None, containing_type=None,
    426      is_extension=False, extension_scope=None,
    427      serialized_options=None, file=DESCRIPTOR),
    428    _descriptor.FieldDescriptor(
    429      name='tool_fingerprint', full_name='aapt.pb.ResourceTable.tool_fingerprint', index=3,
    430      number=4, type=11, cpp_type=10, label=3,
    431      has_default_value=False, default_value=[],
    432      message_type=None, enum_type=None, containing_type=None,
    433      is_extension=False, extension_scope=None,
    434      serialized_options=None, file=DESCRIPTOR),
    435  ],
    436  extensions=[
    437  ],
    438  nested_types=[],
    439  enum_types=[
    440  ],
    441  serialized_options=None,
    442  is_extendable=False,
    443  syntax='proto3',
    444  extension_ranges=[],
    445  oneofs=[
    446  ],
    447  serialized_start=317,
    448  serialized_end=504,
    449 )
    450 
    451 
    452 _PACKAGEID = _descriptor.Descriptor(
    453  name='PackageId',
    454  full_name='aapt.pb.PackageId',
    455  filename=None,
    456  file=DESCRIPTOR,
    457  containing_type=None,
    458  fields=[
    459    _descriptor.FieldDescriptor(
    460      name='id', full_name='aapt.pb.PackageId.id', index=0,
    461      number=1, type=13, cpp_type=3, label=1,
    462      has_default_value=False, default_value=0,
    463      message_type=None, enum_type=None, containing_type=None,
    464      is_extension=False, extension_scope=None,
    465      serialized_options=None, file=DESCRIPTOR),
    466  ],
    467  extensions=[
    468  ],
    469  nested_types=[],
    470  enum_types=[
    471  ],
    472  serialized_options=None,
    473  is_extendable=False,
    474  syntax='proto3',
    475  extension_ranges=[],
    476  oneofs=[
    477  ],
    478  serialized_start=506,
    479  serialized_end=529,
    480 )
    481 
    482 
    483 _PACKAGE = _descriptor.Descriptor(
    484  name='Package',
    485  full_name='aapt.pb.Package',
    486  filename=None,
    487  file=DESCRIPTOR,
    488  containing_type=None,
    489  fields=[
    490    _descriptor.FieldDescriptor(
    491      name='package_id', full_name='aapt.pb.Package.package_id', index=0,
    492      number=1, type=11, cpp_type=10, label=1,
    493      has_default_value=False, default_value=None,
    494      message_type=None, enum_type=None, containing_type=None,
    495      is_extension=False, extension_scope=None,
    496      serialized_options=None, file=DESCRIPTOR),
    497    _descriptor.FieldDescriptor(
    498      name='package_name', full_name='aapt.pb.Package.package_name', index=1,
    499      number=2, type=9, cpp_type=9, label=1,
    500      has_default_value=False, default_value=_b("").decode('utf-8'),
    501      message_type=None, enum_type=None, containing_type=None,
    502      is_extension=False, extension_scope=None,
    503      serialized_options=None, file=DESCRIPTOR),
    504    _descriptor.FieldDescriptor(
    505      name='type', full_name='aapt.pb.Package.type', index=2,
    506      number=3, type=11, cpp_type=10, label=3,
    507      has_default_value=False, default_value=[],
    508      message_type=None, enum_type=None, containing_type=None,
    509      is_extension=False, extension_scope=None,
    510      serialized_options=None, file=DESCRIPTOR),
    511  ],
    512  extensions=[
    513  ],
    514  nested_types=[],
    515  enum_types=[
    516  ],
    517  serialized_options=None,
    518  is_extendable=False,
    519  syntax='proto3',
    520  extension_ranges=[],
    521  oneofs=[
    522  ],
    523  serialized_start=531,
    524  serialized_end=631,
    525 )
    526 
    527 
    528 _TYPEID = _descriptor.Descriptor(
    529  name='TypeId',
    530  full_name='aapt.pb.TypeId',
    531  filename=None,
    532  file=DESCRIPTOR,
    533  containing_type=None,
    534  fields=[
    535    _descriptor.FieldDescriptor(
    536      name='id', full_name='aapt.pb.TypeId.id', index=0,
    537      number=1, type=13, cpp_type=3, label=1,
    538      has_default_value=False, default_value=0,
    539      message_type=None, enum_type=None, containing_type=None,
    540      is_extension=False, extension_scope=None,
    541      serialized_options=None, file=DESCRIPTOR),
    542  ],
    543  extensions=[
    544  ],
    545  nested_types=[],
    546  enum_types=[
    547  ],
    548  serialized_options=None,
    549  is_extendable=False,
    550  syntax='proto3',
    551  extension_ranges=[],
    552  oneofs=[
    553  ],
    554  serialized_start=633,
    555  serialized_end=653,
    556 )
    557 
    558 
    559 _TYPE = _descriptor.Descriptor(
    560  name='Type',
    561  full_name='aapt.pb.Type',
    562  filename=None,
    563  file=DESCRIPTOR,
    564  containing_type=None,
    565  fields=[
    566    _descriptor.FieldDescriptor(
    567      name='type_id', full_name='aapt.pb.Type.type_id', index=0,
    568      number=1, type=11, cpp_type=10, label=1,
    569      has_default_value=False, default_value=None,
    570      message_type=None, enum_type=None, containing_type=None,
    571      is_extension=False, extension_scope=None,
    572      serialized_options=None, file=DESCRIPTOR),
    573    _descriptor.FieldDescriptor(
    574      name='name', full_name='aapt.pb.Type.name', index=1,
    575      number=2, type=9, cpp_type=9, label=1,
    576      has_default_value=False, default_value=_b("").decode('utf-8'),
    577      message_type=None, enum_type=None, containing_type=None,
    578      is_extension=False, extension_scope=None,
    579      serialized_options=None, file=DESCRIPTOR),
    580    _descriptor.FieldDescriptor(
    581      name='entry', full_name='aapt.pb.Type.entry', index=2,
    582      number=3, type=11, cpp_type=10, label=3,
    583      has_default_value=False, default_value=[],
    584      message_type=None, enum_type=None, containing_type=None,
    585      is_extension=False, extension_scope=None,
    586      serialized_options=None, file=DESCRIPTOR),
    587  ],
    588  extensions=[
    589  ],
    590  nested_types=[],
    591  enum_types=[
    592  ],
    593  serialized_options=None,
    594  is_extendable=False,
    595  syntax='proto3',
    596  extension_ranges=[],
    597  oneofs=[
    598  ],
    599  serialized_start=655,
    600  serialized_end=740,
    601 )
    602 
    603 
    604 _VISIBILITY = _descriptor.Descriptor(
    605  name='Visibility',
    606  full_name='aapt.pb.Visibility',
    607  filename=None,
    608  file=DESCRIPTOR,
    609  containing_type=None,
    610  fields=[
    611    _descriptor.FieldDescriptor(
    612      name='level', full_name='aapt.pb.Visibility.level', index=0,
    613      number=1, type=14, cpp_type=8, label=1,
    614      has_default_value=False, default_value=0,
    615      message_type=None, enum_type=None, containing_type=None,
    616      is_extension=False, extension_scope=None,
    617      serialized_options=None, file=DESCRIPTOR),
    618    _descriptor.FieldDescriptor(
    619      name='source', full_name='aapt.pb.Visibility.source', index=1,
    620      number=2, type=11, cpp_type=10, label=1,
    621      has_default_value=False, default_value=None,
    622      message_type=None, enum_type=None, containing_type=None,
    623      is_extension=False, extension_scope=None,
    624      serialized_options=None, file=DESCRIPTOR),
    625    _descriptor.FieldDescriptor(
    626      name='comment', full_name='aapt.pb.Visibility.comment', index=2,
    627      number=3, type=9, cpp_type=9, label=1,
    628      has_default_value=False, default_value=_b("").decode('utf-8'),
    629      message_type=None, enum_type=None, containing_type=None,
    630      is_extension=False, extension_scope=None,
    631      serialized_options=None, file=DESCRIPTOR),
    632  ],
    633  extensions=[
    634  ],
    635  nested_types=[],
    636  enum_types=[
    637    _VISIBILITY_LEVEL,
    638  ],
    639  serialized_options=None,
    640  is_extendable=False,
    641  syntax='proto3',
    642  extension_ranges=[],
    643  oneofs=[
    644  ],
    645  serialized_start=743,
    646  serialized_end=894,
    647 )
    648 
    649 
    650 _ALLOWNEW = _descriptor.Descriptor(
    651  name='AllowNew',
    652  full_name='aapt.pb.AllowNew',
    653  filename=None,
    654  file=DESCRIPTOR,
    655  containing_type=None,
    656  fields=[
    657    _descriptor.FieldDescriptor(
    658      name='source', full_name='aapt.pb.AllowNew.source', index=0,
    659      number=1, type=11, cpp_type=10, label=1,
    660      has_default_value=False, default_value=None,
    661      message_type=None, enum_type=None, containing_type=None,
    662      is_extension=False, extension_scope=None,
    663      serialized_options=None, file=DESCRIPTOR),
    664    _descriptor.FieldDescriptor(
    665      name='comment', full_name='aapt.pb.AllowNew.comment', index=1,
    666      number=2, type=9, cpp_type=9, label=1,
    667      has_default_value=False, default_value=_b("").decode('utf-8'),
    668      message_type=None, enum_type=None, containing_type=None,
    669      is_extension=False, extension_scope=None,
    670      serialized_options=None, file=DESCRIPTOR),
    671  ],
    672  extensions=[
    673  ],
    674  nested_types=[],
    675  enum_types=[
    676  ],
    677  serialized_options=None,
    678  is_extendable=False,
    679  syntax='proto3',
    680  extension_ranges=[],
    681  oneofs=[
    682  ],
    683  serialized_start=896,
    684  serialized_end=956,
    685 )
    686 
    687 
    688 _OVERLAYABLE = _descriptor.Descriptor(
    689  name='Overlayable',
    690  full_name='aapt.pb.Overlayable',
    691  filename=None,
    692  file=DESCRIPTOR,
    693  containing_type=None,
    694  fields=[
    695    _descriptor.FieldDescriptor(
    696      name='name', full_name='aapt.pb.Overlayable.name', index=0,
    697      number=1, type=9, cpp_type=9, label=1,
    698      has_default_value=False, default_value=_b("").decode('utf-8'),
    699      message_type=None, enum_type=None, containing_type=None,
    700      is_extension=False, extension_scope=None,
    701      serialized_options=None, file=DESCRIPTOR),
    702    _descriptor.FieldDescriptor(
    703      name='source', full_name='aapt.pb.Overlayable.source', index=1,
    704      number=2, type=11, cpp_type=10, label=1,
    705      has_default_value=False, default_value=None,
    706      message_type=None, enum_type=None, containing_type=None,
    707      is_extension=False, extension_scope=None,
    708      serialized_options=None, file=DESCRIPTOR),
    709    _descriptor.FieldDescriptor(
    710      name='actor', full_name='aapt.pb.Overlayable.actor', index=2,
    711      number=3, type=9, cpp_type=9, label=1,
    712      has_default_value=False, default_value=_b("").decode('utf-8'),
    713      message_type=None, enum_type=None, containing_type=None,
    714      is_extension=False, extension_scope=None,
    715      serialized_options=None, file=DESCRIPTOR),
    716  ],
    717  extensions=[
    718  ],
    719  nested_types=[],
    720  enum_types=[
    721  ],
    722  serialized_options=None,
    723  is_extendable=False,
    724  syntax='proto3',
    725  extension_ranges=[],
    726  oneofs=[
    727  ],
    728  serialized_start=958,
    729  serialized_end=1033,
    730 )
    731 
    732 
    733 _OVERLAYABLEITEM = _descriptor.Descriptor(
    734  name='OverlayableItem',
    735  full_name='aapt.pb.OverlayableItem',
    736  filename=None,
    737  file=DESCRIPTOR,
    738  containing_type=None,
    739  fields=[
    740    _descriptor.FieldDescriptor(
    741      name='source', full_name='aapt.pb.OverlayableItem.source', index=0,
    742      number=1, type=11, cpp_type=10, label=1,
    743      has_default_value=False, default_value=None,
    744      message_type=None, enum_type=None, containing_type=None,
    745      is_extension=False, extension_scope=None,
    746      serialized_options=None, file=DESCRIPTOR),
    747    _descriptor.FieldDescriptor(
    748      name='comment', full_name='aapt.pb.OverlayableItem.comment', index=1,
    749      number=2, type=9, cpp_type=9, label=1,
    750      has_default_value=False, default_value=_b("").decode('utf-8'),
    751      message_type=None, enum_type=None, containing_type=None,
    752      is_extension=False, extension_scope=None,
    753      serialized_options=None, file=DESCRIPTOR),
    754    _descriptor.FieldDescriptor(
    755      name='policy', full_name='aapt.pb.OverlayableItem.policy', index=2,
    756      number=3, type=14, cpp_type=8, label=3,
    757      has_default_value=False, default_value=[],
    758      message_type=None, enum_type=None, containing_type=None,
    759      is_extension=False, extension_scope=None,
    760      serialized_options=None, file=DESCRIPTOR),
    761    _descriptor.FieldDescriptor(
    762      name='overlayable_idx', full_name='aapt.pb.OverlayableItem.overlayable_idx', index=3,
    763      number=4, type=13, cpp_type=3, label=1,
    764      has_default_value=False, default_value=0,
    765      message_type=None, enum_type=None, containing_type=None,
    766      is_extension=False, extension_scope=None,
    767      serialized_options=None, file=DESCRIPTOR),
    768  ],
    769  extensions=[
    770  ],
    771  nested_types=[],
    772  enum_types=[
    773    _OVERLAYABLEITEM_POLICY,
    774  ],
    775  serialized_options=None,
    776  is_extendable=False,
    777  syntax='proto3',
    778  extension_ranges=[],
    779  oneofs=[
    780  ],
    781  serialized_start=1036,
    782  serialized_end=1279,
    783 )
    784 
    785 
    786 _ENTRYID = _descriptor.Descriptor(
    787  name='EntryId',
    788  full_name='aapt.pb.EntryId',
    789  filename=None,
    790  file=DESCRIPTOR,
    791  containing_type=None,
    792  fields=[
    793    _descriptor.FieldDescriptor(
    794      name='id', full_name='aapt.pb.EntryId.id', index=0,
    795      number=1, type=13, cpp_type=3, label=1,
    796      has_default_value=False, default_value=0,
    797      message_type=None, enum_type=None, containing_type=None,
    798      is_extension=False, extension_scope=None,
    799      serialized_options=None, file=DESCRIPTOR),
    800  ],
    801  extensions=[
    802  ],
    803  nested_types=[],
    804  enum_types=[
    805  ],
    806  serialized_options=None,
    807  is_extendable=False,
    808  syntax='proto3',
    809  extension_ranges=[],
    810  oneofs=[
    811  ],
    812  serialized_start=1281,
    813  serialized_end=1302,
    814 )
    815 
    816 
    817 _ENTRY = _descriptor.Descriptor(
    818  name='Entry',
    819  full_name='aapt.pb.Entry',
    820  filename=None,
    821  file=DESCRIPTOR,
    822  containing_type=None,
    823  fields=[
    824    _descriptor.FieldDescriptor(
    825      name='entry_id', full_name='aapt.pb.Entry.entry_id', index=0,
    826      number=1, type=11, cpp_type=10, label=1,
    827      has_default_value=False, default_value=None,
    828      message_type=None, enum_type=None, containing_type=None,
    829      is_extension=False, extension_scope=None,
    830      serialized_options=None, file=DESCRIPTOR),
    831    _descriptor.FieldDescriptor(
    832      name='name', full_name='aapt.pb.Entry.name', index=1,
    833      number=2, type=9, cpp_type=9, label=1,
    834      has_default_value=False, default_value=_b("").decode('utf-8'),
    835      message_type=None, enum_type=None, containing_type=None,
    836      is_extension=False, extension_scope=None,
    837      serialized_options=None, file=DESCRIPTOR),
    838    _descriptor.FieldDescriptor(
    839      name='visibility', full_name='aapt.pb.Entry.visibility', index=2,
    840      number=3, type=11, cpp_type=10, label=1,
    841      has_default_value=False, default_value=None,
    842      message_type=None, enum_type=None, containing_type=None,
    843      is_extension=False, extension_scope=None,
    844      serialized_options=None, file=DESCRIPTOR),
    845    _descriptor.FieldDescriptor(
    846      name='allow_new', full_name='aapt.pb.Entry.allow_new', index=3,
    847      number=4, type=11, cpp_type=10, label=1,
    848      has_default_value=False, default_value=None,
    849      message_type=None, enum_type=None, containing_type=None,
    850      is_extension=False, extension_scope=None,
    851      serialized_options=None, file=DESCRIPTOR),
    852    _descriptor.FieldDescriptor(
    853      name='overlayable_item', full_name='aapt.pb.Entry.overlayable_item', index=4,
    854      number=5, type=11, cpp_type=10, label=1,
    855      has_default_value=False, default_value=None,
    856      message_type=None, enum_type=None, containing_type=None,
    857      is_extension=False, extension_scope=None,
    858      serialized_options=None, file=DESCRIPTOR),
    859    _descriptor.FieldDescriptor(
    860      name='config_value', full_name='aapt.pb.Entry.config_value', index=5,
    861      number=6, type=11, cpp_type=10, label=3,
    862      has_default_value=False, default_value=[],
    863      message_type=None, enum_type=None, containing_type=None,
    864      is_extension=False, extension_scope=None,
    865      serialized_options=None, file=DESCRIPTOR),
    866  ],
    867  extensions=[
    868  ],
    869  nested_types=[],
    870  enum_types=[
    871  ],
    872  serialized_options=None,
    873  is_extendable=False,
    874  syntax='proto3',
    875  extension_ranges=[],
    876  oneofs=[
    877  ],
    878  serialized_start=1305,
    879  serialized_end=1537,
    880 )
    881 
    882 
    883 _CONFIGVALUE = _descriptor.Descriptor(
    884  name='ConfigValue',
    885  full_name='aapt.pb.ConfigValue',
    886  filename=None,
    887  file=DESCRIPTOR,
    888  containing_type=None,
    889  fields=[
    890    _descriptor.FieldDescriptor(
    891      name='config', full_name='aapt.pb.ConfigValue.config', index=0,
    892      number=1, type=11, cpp_type=10, label=1,
    893      has_default_value=False, default_value=None,
    894      message_type=None, enum_type=None, containing_type=None,
    895      is_extension=False, extension_scope=None,
    896      serialized_options=None, file=DESCRIPTOR),
    897    _descriptor.FieldDescriptor(
    898      name='value', full_name='aapt.pb.ConfigValue.value', index=1,
    899      number=2, type=11, cpp_type=10, label=1,
    900      has_default_value=False, default_value=None,
    901      message_type=None, enum_type=None, containing_type=None,
    902      is_extension=False, extension_scope=None,
    903      serialized_options=None, file=DESCRIPTOR),
    904  ],
    905  extensions=[
    906  ],
    907  nested_types=[],
    908  enum_types=[
    909  ],
    910  serialized_options=None,
    911  is_extendable=False,
    912  syntax='proto3',
    913  extension_ranges=[],
    914  oneofs=[
    915  ],
    916  serialized_start=1539,
    917  serialized_end=1623,
    918 )
    919 
    920 
    921 _VALUE = _descriptor.Descriptor(
    922  name='Value',
    923  full_name='aapt.pb.Value',
    924  filename=None,
    925  file=DESCRIPTOR,
    926  containing_type=None,
    927  fields=[
    928    _descriptor.FieldDescriptor(
    929      name='source', full_name='aapt.pb.Value.source', index=0,
    930      number=1, type=11, cpp_type=10, label=1,
    931      has_default_value=False, default_value=None,
    932      message_type=None, enum_type=None, containing_type=None,
    933      is_extension=False, extension_scope=None,
    934      serialized_options=None, file=DESCRIPTOR),
    935    _descriptor.FieldDescriptor(
    936      name='comment', full_name='aapt.pb.Value.comment', index=1,
    937      number=2, type=9, cpp_type=9, label=1,
    938      has_default_value=False, default_value=_b("").decode('utf-8'),
    939      message_type=None, enum_type=None, containing_type=None,
    940      is_extension=False, extension_scope=None,
    941      serialized_options=None, file=DESCRIPTOR),
    942    _descriptor.FieldDescriptor(
    943      name='weak', full_name='aapt.pb.Value.weak', index=2,
    944      number=3, type=8, cpp_type=7, label=1,
    945      has_default_value=False, default_value=False,
    946      message_type=None, enum_type=None, containing_type=None,
    947      is_extension=False, extension_scope=None,
    948      serialized_options=None, file=DESCRIPTOR),
    949    _descriptor.FieldDescriptor(
    950      name='item', full_name='aapt.pb.Value.item', index=3,
    951      number=4, type=11, cpp_type=10, label=1,
    952      has_default_value=False, default_value=None,
    953      message_type=None, enum_type=None, containing_type=None,
    954      is_extension=False, extension_scope=None,
    955      serialized_options=None, file=DESCRIPTOR),
    956    _descriptor.FieldDescriptor(
    957      name='compound_value', full_name='aapt.pb.Value.compound_value', index=4,
    958      number=5, type=11, cpp_type=10, label=1,
    959      has_default_value=False, default_value=None,
    960      message_type=None, enum_type=None, containing_type=None,
    961      is_extension=False, extension_scope=None,
    962      serialized_options=None, file=DESCRIPTOR),
    963  ],
    964  extensions=[
    965  ],
    966  nested_types=[],
    967  enum_types=[
    968  ],
    969  serialized_options=None,
    970  is_extendable=False,
    971  syntax='proto3',
    972  extension_ranges=[],
    973  oneofs=[
    974    _descriptor.OneofDescriptor(
    975      name='value', full_name='aapt.pb.Value.value',
    976      index=0, containing_type=None, fields=[]),
    977  ],
    978  serialized_start=1626,
    979  serialized_end=1787,
    980 )
    981 
    982 
    983 _ITEM = _descriptor.Descriptor(
    984  name='Item',
    985  full_name='aapt.pb.Item',
    986  filename=None,
    987  file=DESCRIPTOR,
    988  containing_type=None,
    989  fields=[
    990    _descriptor.FieldDescriptor(
    991      name='ref', full_name='aapt.pb.Item.ref', index=0,
    992      number=1, type=11, cpp_type=10, label=1,
    993      has_default_value=False, default_value=None,
    994      message_type=None, enum_type=None, containing_type=None,
    995      is_extension=False, extension_scope=None,
    996      serialized_options=None, file=DESCRIPTOR),
    997    _descriptor.FieldDescriptor(
    998      name='str', full_name='aapt.pb.Item.str', index=1,
    999      number=2, type=11, cpp_type=10, label=1,
   1000      has_default_value=False, default_value=None,
   1001      message_type=None, enum_type=None, containing_type=None,
   1002      is_extension=False, extension_scope=None,
   1003      serialized_options=None, file=DESCRIPTOR),
   1004    _descriptor.FieldDescriptor(
   1005      name='raw_str', full_name='aapt.pb.Item.raw_str', index=2,
   1006      number=3, type=11, cpp_type=10, label=1,
   1007      has_default_value=False, default_value=None,
   1008      message_type=None, enum_type=None, containing_type=None,
   1009      is_extension=False, extension_scope=None,
   1010      serialized_options=None, file=DESCRIPTOR),
   1011    _descriptor.FieldDescriptor(
   1012      name='styled_str', full_name='aapt.pb.Item.styled_str', index=3,
   1013      number=4, type=11, cpp_type=10, label=1,
   1014      has_default_value=False, default_value=None,
   1015      message_type=None, enum_type=None, containing_type=None,
   1016      is_extension=False, extension_scope=None,
   1017      serialized_options=None, file=DESCRIPTOR),
   1018    _descriptor.FieldDescriptor(
   1019      name='file', full_name='aapt.pb.Item.file', index=4,
   1020      number=5, type=11, cpp_type=10, label=1,
   1021      has_default_value=False, default_value=None,
   1022      message_type=None, enum_type=None, containing_type=None,
   1023      is_extension=False, extension_scope=None,
   1024      serialized_options=None, file=DESCRIPTOR),
   1025    _descriptor.FieldDescriptor(
   1026      name='id', full_name='aapt.pb.Item.id', index=5,
   1027      number=6, type=11, cpp_type=10, label=1,
   1028      has_default_value=False, default_value=None,
   1029      message_type=None, enum_type=None, containing_type=None,
   1030      is_extension=False, extension_scope=None,
   1031      serialized_options=None, file=DESCRIPTOR),
   1032    _descriptor.FieldDescriptor(
   1033      name='prim', full_name='aapt.pb.Item.prim', index=6,
   1034      number=7, type=11, cpp_type=10, label=1,
   1035      has_default_value=False, default_value=None,
   1036      message_type=None, enum_type=None, containing_type=None,
   1037      is_extension=False, extension_scope=None,
   1038      serialized_options=None, file=DESCRIPTOR),
   1039  ],
   1040  extensions=[
   1041  ],
   1042  nested_types=[],
   1043  enum_types=[
   1044  ],
   1045  serialized_options=None,
   1046  is_extendable=False,
   1047  syntax='proto3',
   1048  extension_ranges=[],
   1049  oneofs=[
   1050    _descriptor.OneofDescriptor(
   1051      name='value', full_name='aapt.pb.Item.value',
   1052      index=0, containing_type=None, fields=[]),
   1053  ],
   1054  serialized_start=1790,
   1055  serialized_end=2059,
   1056 )
   1057 
   1058 
   1059 _COMPOUNDVALUE = _descriptor.Descriptor(
   1060  name='CompoundValue',
   1061  full_name='aapt.pb.CompoundValue',
   1062  filename=None,
   1063  file=DESCRIPTOR,
   1064  containing_type=None,
   1065  fields=[
   1066    _descriptor.FieldDescriptor(
   1067      name='attr', full_name='aapt.pb.CompoundValue.attr', index=0,
   1068      number=1, type=11, cpp_type=10, label=1,
   1069      has_default_value=False, default_value=None,
   1070      message_type=None, enum_type=None, containing_type=None,
   1071      is_extension=False, extension_scope=None,
   1072      serialized_options=None, file=DESCRIPTOR),
   1073    _descriptor.FieldDescriptor(
   1074      name='style', full_name='aapt.pb.CompoundValue.style', index=1,
   1075      number=2, type=11, cpp_type=10, label=1,
   1076      has_default_value=False, default_value=None,
   1077      message_type=None, enum_type=None, containing_type=None,
   1078      is_extension=False, extension_scope=None,
   1079      serialized_options=None, file=DESCRIPTOR),
   1080    _descriptor.FieldDescriptor(
   1081      name='styleable', full_name='aapt.pb.CompoundValue.styleable', index=2,
   1082      number=3, type=11, cpp_type=10, label=1,
   1083      has_default_value=False, default_value=None,
   1084      message_type=None, enum_type=None, containing_type=None,
   1085      is_extension=False, extension_scope=None,
   1086      serialized_options=None, file=DESCRIPTOR),
   1087    _descriptor.FieldDescriptor(
   1088      name='array', full_name='aapt.pb.CompoundValue.array', index=3,
   1089      number=4, type=11, cpp_type=10, label=1,
   1090      has_default_value=False, default_value=None,
   1091      message_type=None, enum_type=None, containing_type=None,
   1092      is_extension=False, extension_scope=None,
   1093      serialized_options=None, file=DESCRIPTOR),
   1094    _descriptor.FieldDescriptor(
   1095      name='plural', full_name='aapt.pb.CompoundValue.plural', index=4,
   1096      number=5, type=11, cpp_type=10, label=1,
   1097      has_default_value=False, default_value=None,
   1098      message_type=None, enum_type=None, containing_type=None,
   1099      is_extension=False, extension_scope=None,
   1100      serialized_options=None, file=DESCRIPTOR),
   1101  ],
   1102  extensions=[
   1103  ],
   1104  nested_types=[],
   1105  enum_types=[
   1106  ],
   1107  serialized_options=None,
   1108  is_extendable=False,
   1109  syntax='proto3',
   1110  extension_ranges=[],
   1111  oneofs=[
   1112    _descriptor.OneofDescriptor(
   1113      name='value', full_name='aapt.pb.CompoundValue.value',
   1114      index=0, containing_type=None, fields=[]),
   1115  ],
   1116  serialized_start=2062,
   1117  serialized_end=2264,
   1118 )
   1119 
   1120 
   1121 _BOOLEAN = _descriptor.Descriptor(
   1122  name='Boolean',
   1123  full_name='aapt.pb.Boolean',
   1124  filename=None,
   1125  file=DESCRIPTOR,
   1126  containing_type=None,
   1127  fields=[
   1128    _descriptor.FieldDescriptor(
   1129      name='value', full_name='aapt.pb.Boolean.value', index=0,
   1130      number=1, type=8, cpp_type=7, label=1,
   1131      has_default_value=False, default_value=False,
   1132      message_type=None, enum_type=None, containing_type=None,
   1133      is_extension=False, extension_scope=None,
   1134      serialized_options=None, file=DESCRIPTOR),
   1135  ],
   1136  extensions=[
   1137  ],
   1138  nested_types=[],
   1139  enum_types=[
   1140  ],
   1141  serialized_options=None,
   1142  is_extendable=False,
   1143  syntax='proto3',
   1144  extension_ranges=[],
   1145  oneofs=[
   1146  ],
   1147  serialized_start=2266,
   1148  serialized_end=2290,
   1149 )
   1150 
   1151 
   1152 _REFERENCE = _descriptor.Descriptor(
   1153  name='Reference',
   1154  full_name='aapt.pb.Reference',
   1155  filename=None,
   1156  file=DESCRIPTOR,
   1157  containing_type=None,
   1158  fields=[
   1159    _descriptor.FieldDescriptor(
   1160      name='type', full_name='aapt.pb.Reference.type', index=0,
   1161      number=1, type=14, cpp_type=8, label=1,
   1162      has_default_value=False, default_value=0,
   1163      message_type=None, enum_type=None, containing_type=None,
   1164      is_extension=False, extension_scope=None,
   1165      serialized_options=None, file=DESCRIPTOR),
   1166    _descriptor.FieldDescriptor(
   1167      name='id', full_name='aapt.pb.Reference.id', index=1,
   1168      number=2, type=13, cpp_type=3, label=1,
   1169      has_default_value=False, default_value=0,
   1170      message_type=None, enum_type=None, containing_type=None,
   1171      is_extension=False, extension_scope=None,
   1172      serialized_options=None, file=DESCRIPTOR),
   1173    _descriptor.FieldDescriptor(
   1174      name='name', full_name='aapt.pb.Reference.name', index=2,
   1175      number=3, type=9, cpp_type=9, label=1,
   1176      has_default_value=False, default_value=_b("").decode('utf-8'),
   1177      message_type=None, enum_type=None, containing_type=None,
   1178      is_extension=False, extension_scope=None,
   1179      serialized_options=None, file=DESCRIPTOR),
   1180    _descriptor.FieldDescriptor(
   1181      name='private', full_name='aapt.pb.Reference.private', index=3,
   1182      number=4, type=8, cpp_type=7, label=1,
   1183      has_default_value=False, default_value=False,
   1184      message_type=None, enum_type=None, containing_type=None,
   1185      is_extension=False, extension_scope=None,
   1186      serialized_options=None, file=DESCRIPTOR),
   1187    _descriptor.FieldDescriptor(
   1188      name='is_dynamic', full_name='aapt.pb.Reference.is_dynamic', index=4,
   1189      number=5, type=11, cpp_type=10, label=1,
   1190      has_default_value=False, default_value=None,
   1191      message_type=None, enum_type=None, containing_type=None,
   1192      is_extension=False, extension_scope=None,
   1193      serialized_options=None, file=DESCRIPTOR),
   1194  ],
   1195  extensions=[
   1196  ],
   1197  nested_types=[],
   1198  enum_types=[
   1199    _REFERENCE_TYPE,
   1200  ],
   1201  serialized_options=None,
   1202  is_extendable=False,
   1203  syntax='proto3',
   1204  extension_ranges=[],
   1205  oneofs=[
   1206  ],
   1207  serialized_start=2293,
   1208  serialized_end=2462,
   1209 )
   1210 
   1211 
   1212 _ID = _descriptor.Descriptor(
   1213  name='Id',
   1214  full_name='aapt.pb.Id',
   1215  filename=None,
   1216  file=DESCRIPTOR,
   1217  containing_type=None,
   1218  fields=[
   1219  ],
   1220  extensions=[
   1221  ],
   1222  nested_types=[],
   1223  enum_types=[
   1224  ],
   1225  serialized_options=None,
   1226  is_extendable=False,
   1227  syntax='proto3',
   1228  extension_ranges=[],
   1229  oneofs=[
   1230  ],
   1231  serialized_start=2464,
   1232  serialized_end=2468,
   1233 )
   1234 
   1235 
   1236 _STRING = _descriptor.Descriptor(
   1237  name='String',
   1238  full_name='aapt.pb.String',
   1239  filename=None,
   1240  file=DESCRIPTOR,
   1241  containing_type=None,
   1242  fields=[
   1243    _descriptor.FieldDescriptor(
   1244      name='value', full_name='aapt.pb.String.value', index=0,
   1245      number=1, type=9, cpp_type=9, label=1,
   1246      has_default_value=False, default_value=_b("").decode('utf-8'),
   1247      message_type=None, enum_type=None, containing_type=None,
   1248      is_extension=False, extension_scope=None,
   1249      serialized_options=None, file=DESCRIPTOR),
   1250  ],
   1251  extensions=[
   1252  ],
   1253  nested_types=[],
   1254  enum_types=[
   1255  ],
   1256  serialized_options=None,
   1257  is_extendable=False,
   1258  syntax='proto3',
   1259  extension_ranges=[],
   1260  oneofs=[
   1261  ],
   1262  serialized_start=2470,
   1263  serialized_end=2493,
   1264 )
   1265 
   1266 
   1267 _RAWSTRING = _descriptor.Descriptor(
   1268  name='RawString',
   1269  full_name='aapt.pb.RawString',
   1270  filename=None,
   1271  file=DESCRIPTOR,
   1272  containing_type=None,
   1273  fields=[
   1274    _descriptor.FieldDescriptor(
   1275      name='value', full_name='aapt.pb.RawString.value', index=0,
   1276      number=1, type=9, cpp_type=9, label=1,
   1277      has_default_value=False, default_value=_b("").decode('utf-8'),
   1278      message_type=None, enum_type=None, containing_type=None,
   1279      is_extension=False, extension_scope=None,
   1280      serialized_options=None, file=DESCRIPTOR),
   1281  ],
   1282  extensions=[
   1283  ],
   1284  nested_types=[],
   1285  enum_types=[
   1286  ],
   1287  serialized_options=None,
   1288  is_extendable=False,
   1289  syntax='proto3',
   1290  extension_ranges=[],
   1291  oneofs=[
   1292  ],
   1293  serialized_start=2495,
   1294  serialized_end=2521,
   1295 )
   1296 
   1297 
   1298 _STYLEDSTRING_SPAN = _descriptor.Descriptor(
   1299  name='Span',
   1300  full_name='aapt.pb.StyledString.Span',
   1301  filename=None,
   1302  file=DESCRIPTOR,
   1303  containing_type=None,
   1304  fields=[
   1305    _descriptor.FieldDescriptor(
   1306      name='tag', full_name='aapt.pb.StyledString.Span.tag', index=0,
   1307      number=1, type=9, cpp_type=9, label=1,
   1308      has_default_value=False, default_value=_b("").decode('utf-8'),
   1309      message_type=None, enum_type=None, containing_type=None,
   1310      is_extension=False, extension_scope=None,
   1311      serialized_options=None, file=DESCRIPTOR),
   1312    _descriptor.FieldDescriptor(
   1313      name='first_char', full_name='aapt.pb.StyledString.Span.first_char', index=1,
   1314      number=2, type=13, cpp_type=3, label=1,
   1315      has_default_value=False, default_value=0,
   1316      message_type=None, enum_type=None, containing_type=None,
   1317      is_extension=False, extension_scope=None,
   1318      serialized_options=None, file=DESCRIPTOR),
   1319    _descriptor.FieldDescriptor(
   1320      name='last_char', full_name='aapt.pb.StyledString.Span.last_char', index=2,
   1321      number=3, type=13, cpp_type=3, label=1,
   1322      has_default_value=False, default_value=0,
   1323      message_type=None, enum_type=None, containing_type=None,
   1324      is_extension=False, extension_scope=None,
   1325      serialized_options=None, file=DESCRIPTOR),
   1326  ],
   1327  extensions=[
   1328  ],
   1329  nested_types=[],
   1330  enum_types=[
   1331  ],
   1332  serialized_options=None,
   1333  is_extendable=False,
   1334  syntax='proto3',
   1335  extension_ranges=[],
   1336  oneofs=[
   1337  ],
   1338  serialized_start=2597,
   1339  serialized_end=2655,
   1340 )
   1341 
   1342 _STYLEDSTRING = _descriptor.Descriptor(
   1343  name='StyledString',
   1344  full_name='aapt.pb.StyledString',
   1345  filename=None,
   1346  file=DESCRIPTOR,
   1347  containing_type=None,
   1348  fields=[
   1349    _descriptor.FieldDescriptor(
   1350      name='value', full_name='aapt.pb.StyledString.value', index=0,
   1351      number=1, type=9, cpp_type=9, label=1,
   1352      has_default_value=False, default_value=_b("").decode('utf-8'),
   1353      message_type=None, enum_type=None, containing_type=None,
   1354      is_extension=False, extension_scope=None,
   1355      serialized_options=None, file=DESCRIPTOR),
   1356    _descriptor.FieldDescriptor(
   1357      name='span', full_name='aapt.pb.StyledString.span', index=1,
   1358      number=2, type=11, cpp_type=10, label=3,
   1359      has_default_value=False, default_value=[],
   1360      message_type=None, enum_type=None, containing_type=None,
   1361      is_extension=False, extension_scope=None,
   1362      serialized_options=None, file=DESCRIPTOR),
   1363  ],
   1364  extensions=[
   1365  ],
   1366  nested_types=[_STYLEDSTRING_SPAN, ],
   1367  enum_types=[
   1368  ],
   1369  serialized_options=None,
   1370  is_extendable=False,
   1371  syntax='proto3',
   1372  extension_ranges=[],
   1373  oneofs=[
   1374  ],
   1375  serialized_start=2524,
   1376  serialized_end=2655,
   1377 )
   1378 
   1379 
   1380 _FILEREFERENCE = _descriptor.Descriptor(
   1381  name='FileReference',
   1382  full_name='aapt.pb.FileReference',
   1383  filename=None,
   1384  file=DESCRIPTOR,
   1385  containing_type=None,
   1386  fields=[
   1387    _descriptor.FieldDescriptor(
   1388      name='path', full_name='aapt.pb.FileReference.path', index=0,
   1389      number=1, type=9, cpp_type=9, label=1,
   1390      has_default_value=False, default_value=_b("").decode('utf-8'),
   1391      message_type=None, enum_type=None, containing_type=None,
   1392      is_extension=False, extension_scope=None,
   1393      serialized_options=None, file=DESCRIPTOR),
   1394    _descriptor.FieldDescriptor(
   1395      name='type', full_name='aapt.pb.FileReference.type', index=1,
   1396      number=2, type=14, cpp_type=8, label=1,
   1397      has_default_value=False, default_value=0,
   1398      message_type=None, enum_type=None, containing_type=None,
   1399      is_extension=False, extension_scope=None,
   1400      serialized_options=None, file=DESCRIPTOR),
   1401  ],
   1402  extensions=[
   1403  ],
   1404  nested_types=[],
   1405  enum_types=[
   1406    _FILEREFERENCE_TYPE,
   1407  ],
   1408  serialized_options=None,
   1409  is_extendable=False,
   1410  syntax='proto3',
   1411  extension_ranges=[],
   1412  oneofs=[
   1413  ],
   1414  serialized_start=2658,
   1415  serialized_end=2791,
   1416 )
   1417 
   1418 
   1419 _PRIMITIVE_NULLTYPE = _descriptor.Descriptor(
   1420  name='NullType',
   1421  full_name='aapt.pb.Primitive.NullType',
   1422  filename=None,
   1423  file=DESCRIPTOR,
   1424  containing_type=None,
   1425  fields=[
   1426  ],
   1427  extensions=[
   1428  ],
   1429  nested_types=[],
   1430  enum_types=[
   1431  ],
   1432  serialized_options=None,
   1433  is_extendable=False,
   1434  syntax='proto3',
   1435  extension_ranges=[],
   1436  oneofs=[
   1437  ],
   1438  serialized_start=3271,
   1439  serialized_end=3281,
   1440 )
   1441 
   1442 _PRIMITIVE_EMPTYTYPE = _descriptor.Descriptor(
   1443  name='EmptyType',
   1444  full_name='aapt.pb.Primitive.EmptyType',
   1445  filename=None,
   1446  file=DESCRIPTOR,
   1447  containing_type=None,
   1448  fields=[
   1449  ],
   1450  extensions=[
   1451  ],
   1452  nested_types=[],
   1453  enum_types=[
   1454  ],
   1455  serialized_options=None,
   1456  is_extendable=False,
   1457  syntax='proto3',
   1458  extension_ranges=[],
   1459  oneofs=[
   1460  ],
   1461  serialized_start=3283,
   1462  serialized_end=3294,
   1463 )
   1464 
   1465 _PRIMITIVE = _descriptor.Descriptor(
   1466  name='Primitive',
   1467  full_name='aapt.pb.Primitive',
   1468  filename=None,
   1469  file=DESCRIPTOR,
   1470  containing_type=None,
   1471  fields=[
   1472    _descriptor.FieldDescriptor(
   1473      name='null_value', full_name='aapt.pb.Primitive.null_value', index=0,
   1474      number=1, type=11, cpp_type=10, label=1,
   1475      has_default_value=False, default_value=None,
   1476      message_type=None, enum_type=None, containing_type=None,
   1477      is_extension=False, extension_scope=None,
   1478      serialized_options=None, file=DESCRIPTOR),
   1479    _descriptor.FieldDescriptor(
   1480      name='empty_value', full_name='aapt.pb.Primitive.empty_value', index=1,
   1481      number=2, type=11, cpp_type=10, label=1,
   1482      has_default_value=False, default_value=None,
   1483      message_type=None, enum_type=None, containing_type=None,
   1484      is_extension=False, extension_scope=None,
   1485      serialized_options=None, file=DESCRIPTOR),
   1486    _descriptor.FieldDescriptor(
   1487      name='float_value', full_name='aapt.pb.Primitive.float_value', index=2,
   1488      number=3, type=2, cpp_type=6, label=1,
   1489      has_default_value=False, default_value=float(0),
   1490      message_type=None, enum_type=None, containing_type=None,
   1491      is_extension=False, extension_scope=None,
   1492      serialized_options=None, file=DESCRIPTOR),
   1493    _descriptor.FieldDescriptor(
   1494      name='dimension_value', full_name='aapt.pb.Primitive.dimension_value', index=3,
   1495      number=13, type=13, cpp_type=3, label=1,
   1496      has_default_value=False, default_value=0,
   1497      message_type=None, enum_type=None, containing_type=None,
   1498      is_extension=False, extension_scope=None,
   1499      serialized_options=None, file=DESCRIPTOR),
   1500    _descriptor.FieldDescriptor(
   1501      name='fraction_value', full_name='aapt.pb.Primitive.fraction_value', index=4,
   1502      number=14, type=13, cpp_type=3, label=1,
   1503      has_default_value=False, default_value=0,
   1504      message_type=None, enum_type=None, containing_type=None,
   1505      is_extension=False, extension_scope=None,
   1506      serialized_options=None, file=DESCRIPTOR),
   1507    _descriptor.FieldDescriptor(
   1508      name='int_decimal_value', full_name='aapt.pb.Primitive.int_decimal_value', index=5,
   1509      number=6, type=5, cpp_type=1, label=1,
   1510      has_default_value=False, default_value=0,
   1511      message_type=None, enum_type=None, containing_type=None,
   1512      is_extension=False, extension_scope=None,
   1513      serialized_options=None, file=DESCRIPTOR),
   1514    _descriptor.FieldDescriptor(
   1515      name='int_hexadecimal_value', full_name='aapt.pb.Primitive.int_hexadecimal_value', index=6,
   1516      number=7, type=13, cpp_type=3, label=1,
   1517      has_default_value=False, default_value=0,
   1518      message_type=None, enum_type=None, containing_type=None,
   1519      is_extension=False, extension_scope=None,
   1520      serialized_options=None, file=DESCRIPTOR),
   1521    _descriptor.FieldDescriptor(
   1522      name='boolean_value', full_name='aapt.pb.Primitive.boolean_value', index=7,
   1523      number=8, type=8, cpp_type=7, label=1,
   1524      has_default_value=False, default_value=False,
   1525      message_type=None, enum_type=None, containing_type=None,
   1526      is_extension=False, extension_scope=None,
   1527      serialized_options=None, file=DESCRIPTOR),
   1528    _descriptor.FieldDescriptor(
   1529      name='color_argb8_value', full_name='aapt.pb.Primitive.color_argb8_value', index=8,
   1530      number=9, type=13, cpp_type=3, label=1,
   1531      has_default_value=False, default_value=0,
   1532      message_type=None, enum_type=None, containing_type=None,
   1533      is_extension=False, extension_scope=None,
   1534      serialized_options=None, file=DESCRIPTOR),
   1535    _descriptor.FieldDescriptor(
   1536      name='color_rgb8_value', full_name='aapt.pb.Primitive.color_rgb8_value', index=9,
   1537      number=10, type=13, cpp_type=3, label=1,
   1538      has_default_value=False, default_value=0,
   1539      message_type=None, enum_type=None, containing_type=None,
   1540      is_extension=False, extension_scope=None,
   1541      serialized_options=None, file=DESCRIPTOR),
   1542    _descriptor.FieldDescriptor(
   1543      name='color_argb4_value', full_name='aapt.pb.Primitive.color_argb4_value', index=10,
   1544      number=11, type=13, cpp_type=3, label=1,
   1545      has_default_value=False, default_value=0,
   1546      message_type=None, enum_type=None, containing_type=None,
   1547      is_extension=False, extension_scope=None,
   1548      serialized_options=None, file=DESCRIPTOR),
   1549    _descriptor.FieldDescriptor(
   1550      name='color_rgb4_value', full_name='aapt.pb.Primitive.color_rgb4_value', index=11,
   1551      number=12, type=13, cpp_type=3, label=1,
   1552      has_default_value=False, default_value=0,
   1553      message_type=None, enum_type=None, containing_type=None,
   1554      is_extension=False, extension_scope=None,
   1555      serialized_options=None, file=DESCRIPTOR),
   1556    _descriptor.FieldDescriptor(
   1557      name='dimension_value_deprecated', full_name='aapt.pb.Primitive.dimension_value_deprecated', index=12,
   1558      number=4, type=2, cpp_type=6, label=1,
   1559      has_default_value=False, default_value=float(0),
   1560      message_type=None, enum_type=None, containing_type=None,
   1561      is_extension=False, extension_scope=None,
   1562      serialized_options=_b('\030\001'), file=DESCRIPTOR),
   1563    _descriptor.FieldDescriptor(
   1564      name='fraction_value_deprecated', full_name='aapt.pb.Primitive.fraction_value_deprecated', index=13,
   1565      number=5, type=2, cpp_type=6, label=1,
   1566      has_default_value=False, default_value=float(0),
   1567      message_type=None, enum_type=None, containing_type=None,
   1568      is_extension=False, extension_scope=None,
   1569      serialized_options=_b('\030\001'), file=DESCRIPTOR),
   1570  ],
   1571  extensions=[
   1572  ],
   1573  nested_types=[_PRIMITIVE_NULLTYPE, _PRIMITIVE_EMPTYTYPE, ],
   1574  enum_types=[
   1575  ],
   1576  serialized_options=None,
   1577  is_extendable=False,
   1578  syntax='proto3',
   1579  extension_ranges=[],
   1580  oneofs=[
   1581    _descriptor.OneofDescriptor(
   1582      name='oneof_value', full_name='aapt.pb.Primitive.oneof_value',
   1583      index=0, containing_type=None, fields=[]),
   1584  ],
   1585  serialized_start=2794,
   1586  serialized_end=3309,
   1587 )
   1588 
   1589 
   1590 _ATTRIBUTE_SYMBOL = _descriptor.Descriptor(
   1591  name='Symbol',
   1592  full_name='aapt.pb.Attribute.Symbol',
   1593  filename=None,
   1594  file=DESCRIPTOR,
   1595  containing_type=None,
   1596  fields=[
   1597    _descriptor.FieldDescriptor(
   1598      name='source', full_name='aapt.pb.Attribute.Symbol.source', index=0,
   1599      number=1, type=11, cpp_type=10, label=1,
   1600      has_default_value=False, default_value=None,
   1601      message_type=None, enum_type=None, containing_type=None,
   1602      is_extension=False, extension_scope=None,
   1603      serialized_options=None, file=DESCRIPTOR),
   1604    _descriptor.FieldDescriptor(
   1605      name='comment', full_name='aapt.pb.Attribute.Symbol.comment', index=1,
   1606      number=2, type=9, cpp_type=9, label=1,
   1607      has_default_value=False, default_value=_b("").decode('utf-8'),
   1608      message_type=None, enum_type=None, containing_type=None,
   1609      is_extension=False, extension_scope=None,
   1610      serialized_options=None, file=DESCRIPTOR),
   1611    _descriptor.FieldDescriptor(
   1612      name='name', full_name='aapt.pb.Attribute.Symbol.name', index=2,
   1613      number=3, type=11, cpp_type=10, label=1,
   1614      has_default_value=False, default_value=None,
   1615      message_type=None, enum_type=None, containing_type=None,
   1616      is_extension=False, extension_scope=None,
   1617      serialized_options=None, file=DESCRIPTOR),
   1618    _descriptor.FieldDescriptor(
   1619      name='value', full_name='aapt.pb.Attribute.Symbol.value', index=3,
   1620      number=4, type=13, cpp_type=3, label=1,
   1621      has_default_value=False, default_value=0,
   1622      message_type=None, enum_type=None, containing_type=None,
   1623      is_extension=False, extension_scope=None,
   1624      serialized_options=None, file=DESCRIPTOR),
   1625    _descriptor.FieldDescriptor(
   1626      name='type', full_name='aapt.pb.Attribute.Symbol.type', index=4,
   1627      number=5, type=13, cpp_type=3, label=1,
   1628      has_default_value=False, default_value=0,
   1629      message_type=None, enum_type=None, containing_type=None,
   1630      is_extension=False, extension_scope=None,
   1631      serialized_options=None, file=DESCRIPTOR),
   1632  ],
   1633  extensions=[
   1634  ],
   1635  nested_types=[],
   1636  enum_types=[
   1637  ],
   1638  serialized_options=None,
   1639  is_extendable=False,
   1640  syntax='proto3',
   1641  extension_ranges=[],
   1642  oneofs=[
   1643  ],
   1644  serialized_start=3424,
   1645  serialized_end=3545,
   1646 )
   1647 
   1648 _ATTRIBUTE = _descriptor.Descriptor(
   1649  name='Attribute',
   1650  full_name='aapt.pb.Attribute',
   1651  filename=None,
   1652  file=DESCRIPTOR,
   1653  containing_type=None,
   1654  fields=[
   1655    _descriptor.FieldDescriptor(
   1656      name='format_flags', full_name='aapt.pb.Attribute.format_flags', index=0,
   1657      number=1, type=13, cpp_type=3, label=1,
   1658      has_default_value=False, default_value=0,
   1659      message_type=None, enum_type=None, containing_type=None,
   1660      is_extension=False, extension_scope=None,
   1661      serialized_options=None, file=DESCRIPTOR),
   1662    _descriptor.FieldDescriptor(
   1663      name='min_int', full_name='aapt.pb.Attribute.min_int', index=1,
   1664      number=2, type=5, cpp_type=1, label=1,
   1665      has_default_value=False, default_value=0,
   1666      message_type=None, enum_type=None, containing_type=None,
   1667      is_extension=False, extension_scope=None,
   1668      serialized_options=None, file=DESCRIPTOR),
   1669    _descriptor.FieldDescriptor(
   1670      name='max_int', full_name='aapt.pb.Attribute.max_int', index=2,
   1671      number=3, type=5, cpp_type=1, label=1,
   1672      has_default_value=False, default_value=0,
   1673      message_type=None, enum_type=None, containing_type=None,
   1674      is_extension=False, extension_scope=None,
   1675      serialized_options=None, file=DESCRIPTOR),
   1676    _descriptor.FieldDescriptor(
   1677      name='symbol', full_name='aapt.pb.Attribute.symbol', index=3,
   1678      number=4, type=11, cpp_type=10, label=3,
   1679      has_default_value=False, default_value=[],
   1680      message_type=None, enum_type=None, containing_type=None,
   1681      is_extension=False, extension_scope=None,
   1682      serialized_options=None, file=DESCRIPTOR),
   1683  ],
   1684  extensions=[
   1685  ],
   1686  nested_types=[_ATTRIBUTE_SYMBOL, ],
   1687  enum_types=[
   1688    _ATTRIBUTE_FORMATFLAGS,
   1689  ],
   1690  serialized_options=None,
   1691  is_extendable=False,
   1692  syntax='proto3',
   1693  extension_ranges=[],
   1694  oneofs=[
   1695  ],
   1696  serialized_start=3312,
   1697  serialized_end=3712,
   1698 )
   1699 
   1700 
   1701 _STYLE_ENTRY = _descriptor.Descriptor(
   1702  name='Entry',
   1703  full_name='aapt.pb.Style.Entry',
   1704  filename=None,
   1705  file=DESCRIPTOR,
   1706  containing_type=None,
   1707  fields=[
   1708    _descriptor.FieldDescriptor(
   1709      name='source', full_name='aapt.pb.Style.Entry.source', index=0,
   1710      number=1, type=11, cpp_type=10, label=1,
   1711      has_default_value=False, default_value=None,
   1712      message_type=None, enum_type=None, containing_type=None,
   1713      is_extension=False, extension_scope=None,
   1714      serialized_options=None, file=DESCRIPTOR),
   1715    _descriptor.FieldDescriptor(
   1716      name='comment', full_name='aapt.pb.Style.Entry.comment', index=1,
   1717      number=2, type=9, cpp_type=9, label=1,
   1718      has_default_value=False, default_value=_b("").decode('utf-8'),
   1719      message_type=None, enum_type=None, containing_type=None,
   1720      is_extension=False, extension_scope=None,
   1721      serialized_options=None, file=DESCRIPTOR),
   1722    _descriptor.FieldDescriptor(
   1723      name='key', full_name='aapt.pb.Style.Entry.key', index=2,
   1724      number=3, type=11, cpp_type=10, label=1,
   1725      has_default_value=False, default_value=None,
   1726      message_type=None, enum_type=None, containing_type=None,
   1727      is_extension=False, extension_scope=None,
   1728      serialized_options=None, file=DESCRIPTOR),
   1729    _descriptor.FieldDescriptor(
   1730      name='item', full_name='aapt.pb.Style.Entry.item', index=3,
   1731      number=4, type=11, cpp_type=10, label=1,
   1732      has_default_value=False, default_value=None,
   1733      message_type=None, enum_type=None, containing_type=None,
   1734      is_extension=False, extension_scope=None,
   1735      serialized_options=None, file=DESCRIPTOR),
   1736  ],
   1737  extensions=[
   1738  ],
   1739  nested_types=[],
   1740  enum_types=[
   1741  ],
   1742  serialized_options=None,
   1743  is_extendable=False,
   1744  syntax='proto3',
   1745  extension_ranges=[],
   1746  oneofs=[
   1747  ],
   1748  serialized_start=3837,
   1749  serialized_end=3956,
   1750 )
   1751 
   1752 _STYLE = _descriptor.Descriptor(
   1753  name='Style',
   1754  full_name='aapt.pb.Style',
   1755  filename=None,
   1756  file=DESCRIPTOR,
   1757  containing_type=None,
   1758  fields=[
   1759    _descriptor.FieldDescriptor(
   1760      name='parent', full_name='aapt.pb.Style.parent', index=0,
   1761      number=1, type=11, cpp_type=10, label=1,
   1762      has_default_value=False, default_value=None,
   1763      message_type=None, enum_type=None, containing_type=None,
   1764      is_extension=False, extension_scope=None,
   1765      serialized_options=None, file=DESCRIPTOR),
   1766    _descriptor.FieldDescriptor(
   1767      name='parent_source', full_name='aapt.pb.Style.parent_source', index=1,
   1768      number=2, type=11, cpp_type=10, label=1,
   1769      has_default_value=False, default_value=None,
   1770      message_type=None, enum_type=None, containing_type=None,
   1771      is_extension=False, extension_scope=None,
   1772      serialized_options=None, file=DESCRIPTOR),
   1773    _descriptor.FieldDescriptor(
   1774      name='entry', full_name='aapt.pb.Style.entry', index=2,
   1775      number=3, type=11, cpp_type=10, label=3,
   1776      has_default_value=False, default_value=[],
   1777      message_type=None, enum_type=None, containing_type=None,
   1778      is_extension=False, extension_scope=None,
   1779      serialized_options=None, file=DESCRIPTOR),
   1780  ],
   1781  extensions=[
   1782  ],
   1783  nested_types=[_STYLE_ENTRY, ],
   1784  enum_types=[
   1785  ],
   1786  serialized_options=None,
   1787  is_extendable=False,
   1788  syntax='proto3',
   1789  extension_ranges=[],
   1790  oneofs=[
   1791  ],
   1792  serialized_start=3715,
   1793  serialized_end=3956,
   1794 )
   1795 
   1796 
   1797 _STYLEABLE_ENTRY = _descriptor.Descriptor(
   1798  name='Entry',
   1799  full_name='aapt.pb.Styleable.Entry',
   1800  filename=None,
   1801  file=DESCRIPTOR,
   1802  containing_type=None,
   1803  fields=[
   1804    _descriptor.FieldDescriptor(
   1805      name='source', full_name='aapt.pb.Styleable.Entry.source', index=0,
   1806      number=1, type=11, cpp_type=10, label=1,
   1807      has_default_value=False, default_value=None,
   1808      message_type=None, enum_type=None, containing_type=None,
   1809      is_extension=False, extension_scope=None,
   1810      serialized_options=None, file=DESCRIPTOR),
   1811    _descriptor.FieldDescriptor(
   1812      name='comment', full_name='aapt.pb.Styleable.Entry.comment', index=1,
   1813      number=2, type=9, cpp_type=9, label=1,
   1814      has_default_value=False, default_value=_b("").decode('utf-8'),
   1815      message_type=None, enum_type=None, containing_type=None,
   1816      is_extension=False, extension_scope=None,
   1817      serialized_options=None, file=DESCRIPTOR),
   1818    _descriptor.FieldDescriptor(
   1819      name='attr', full_name='aapt.pb.Styleable.Entry.attr', index=2,
   1820      number=3, type=11, cpp_type=10, label=1,
   1821      has_default_value=False, default_value=None,
   1822      message_type=None, enum_type=None, containing_type=None,
   1823      is_extension=False, extension_scope=None,
   1824      serialized_options=None, file=DESCRIPTOR),
   1825  ],
   1826  extensions=[
   1827  ],
   1828  nested_types=[],
   1829  enum_types=[
   1830  ],
   1831  serialized_options=None,
   1832  is_extendable=False,
   1833  syntax='proto3',
   1834  extension_ranges=[],
   1835  oneofs=[
   1836  ],
   1837  serialized_start=4013,
   1838  serialized_end=4104,
   1839 )
   1840 
   1841 _STYLEABLE = _descriptor.Descriptor(
   1842  name='Styleable',
   1843  full_name='aapt.pb.Styleable',
   1844  filename=None,
   1845  file=DESCRIPTOR,
   1846  containing_type=None,
   1847  fields=[
   1848    _descriptor.FieldDescriptor(
   1849      name='entry', full_name='aapt.pb.Styleable.entry', index=0,
   1850      number=1, type=11, cpp_type=10, label=3,
   1851      has_default_value=False, default_value=[],
   1852      message_type=None, enum_type=None, containing_type=None,
   1853      is_extension=False, extension_scope=None,
   1854      serialized_options=None, file=DESCRIPTOR),
   1855  ],
   1856  extensions=[
   1857  ],
   1858  nested_types=[_STYLEABLE_ENTRY, ],
   1859  enum_types=[
   1860  ],
   1861  serialized_options=None,
   1862  is_extendable=False,
   1863  syntax='proto3',
   1864  extension_ranges=[],
   1865  oneofs=[
   1866  ],
   1867  serialized_start=3959,
   1868  serialized_end=4104,
   1869 )
   1870 
   1871 
   1872 _ARRAY_ELEMENT = _descriptor.Descriptor(
   1873  name='Element',
   1874  full_name='aapt.pb.Array.Element',
   1875  filename=None,
   1876  file=DESCRIPTOR,
   1877  containing_type=None,
   1878  fields=[
   1879    _descriptor.FieldDescriptor(
   1880      name='source', full_name='aapt.pb.Array.Element.source', index=0,
   1881      number=1, type=11, cpp_type=10, label=1,
   1882      has_default_value=False, default_value=None,
   1883      message_type=None, enum_type=None, containing_type=None,
   1884      is_extension=False, extension_scope=None,
   1885      serialized_options=None, file=DESCRIPTOR),
   1886    _descriptor.FieldDescriptor(
   1887      name='comment', full_name='aapt.pb.Array.Element.comment', index=1,
   1888      number=2, type=9, cpp_type=9, label=1,
   1889      has_default_value=False, default_value=_b("").decode('utf-8'),
   1890      message_type=None, enum_type=None, containing_type=None,
   1891      is_extension=False, extension_scope=None,
   1892      serialized_options=None, file=DESCRIPTOR),
   1893    _descriptor.FieldDescriptor(
   1894      name='item', full_name='aapt.pb.Array.Element.item', index=2,
   1895      number=3, type=11, cpp_type=10, label=1,
   1896      has_default_value=False, default_value=None,
   1897      message_type=None, enum_type=None, containing_type=None,
   1898      is_extension=False, extension_scope=None,
   1899      serialized_options=None, file=DESCRIPTOR),
   1900  ],
   1901  extensions=[
   1902  ],
   1903  nested_types=[],
   1904  enum_types=[
   1905  ],
   1906  serialized_options=None,
   1907  is_extendable=False,
   1908  syntax='proto3',
   1909  extension_ranges=[],
   1910  oneofs=[
   1911  ],
   1912  serialized_start=4157,
   1913  serialized_end=4245,
   1914 )
   1915 
   1916 _ARRAY = _descriptor.Descriptor(
   1917  name='Array',
   1918  full_name='aapt.pb.Array',
   1919  filename=None,
   1920  file=DESCRIPTOR,
   1921  containing_type=None,
   1922  fields=[
   1923    _descriptor.FieldDescriptor(
   1924      name='element', full_name='aapt.pb.Array.element', index=0,
   1925      number=1, type=11, cpp_type=10, label=3,
   1926      has_default_value=False, default_value=[],
   1927      message_type=None, enum_type=None, containing_type=None,
   1928      is_extension=False, extension_scope=None,
   1929      serialized_options=None, file=DESCRIPTOR),
   1930  ],
   1931  extensions=[
   1932  ],
   1933  nested_types=[_ARRAY_ELEMENT, ],
   1934  enum_types=[
   1935  ],
   1936  serialized_options=None,
   1937  is_extendable=False,
   1938  syntax='proto3',
   1939  extension_ranges=[],
   1940  oneofs=[
   1941  ],
   1942  serialized_start=4107,
   1943  serialized_end=4245,
   1944 )
   1945 
   1946 
   1947 _PLURAL_ENTRY = _descriptor.Descriptor(
   1948  name='Entry',
   1949  full_name='aapt.pb.Plural.Entry',
   1950  filename=None,
   1951  file=DESCRIPTOR,
   1952  containing_type=None,
   1953  fields=[
   1954    _descriptor.FieldDescriptor(
   1955      name='source', full_name='aapt.pb.Plural.Entry.source', index=0,
   1956      number=1, type=11, cpp_type=10, label=1,
   1957      has_default_value=False, default_value=None,
   1958      message_type=None, enum_type=None, containing_type=None,
   1959      is_extension=False, extension_scope=None,
   1960      serialized_options=None, file=DESCRIPTOR),
   1961    _descriptor.FieldDescriptor(
   1962      name='comment', full_name='aapt.pb.Plural.Entry.comment', index=1,
   1963      number=2, type=9, cpp_type=9, label=1,
   1964      has_default_value=False, default_value=_b("").decode('utf-8'),
   1965      message_type=None, enum_type=None, containing_type=None,
   1966      is_extension=False, extension_scope=None,
   1967      serialized_options=None, file=DESCRIPTOR),
   1968    _descriptor.FieldDescriptor(
   1969      name='arity', full_name='aapt.pb.Plural.Entry.arity', index=2,
   1970      number=3, type=14, cpp_type=8, label=1,
   1971      has_default_value=False, default_value=0,
   1972      message_type=None, enum_type=None, containing_type=None,
   1973      is_extension=False, extension_scope=None,
   1974      serialized_options=None, file=DESCRIPTOR),
   1975    _descriptor.FieldDescriptor(
   1976      name='item', full_name='aapt.pb.Plural.Entry.item', index=3,
   1977      number=4, type=11, cpp_type=10, label=1,
   1978      has_default_value=False, default_value=None,
   1979      message_type=None, enum_type=None, containing_type=None,
   1980      is_extension=False, extension_scope=None,
   1981      serialized_options=None, file=DESCRIPTOR),
   1982  ],
   1983  extensions=[
   1984  ],
   1985  nested_types=[],
   1986  enum_types=[
   1987  ],
   1988  serialized_options=None,
   1989  is_extendable=False,
   1990  syntax='proto3',
   1991  extension_ranges=[],
   1992  oneofs=[
   1993  ],
   1994  serialized_start=4296,
   1995  serialized_end=4420,
   1996 )
   1997 
   1998 _PLURAL = _descriptor.Descriptor(
   1999  name='Plural',
   2000  full_name='aapt.pb.Plural',
   2001  filename=None,
   2002  file=DESCRIPTOR,
   2003  containing_type=None,
   2004  fields=[
   2005    _descriptor.FieldDescriptor(
   2006      name='entry', full_name='aapt.pb.Plural.entry', index=0,
   2007      number=1, type=11, cpp_type=10, label=3,
   2008      has_default_value=False, default_value=[],
   2009      message_type=None, enum_type=None, containing_type=None,
   2010      is_extension=False, extension_scope=None,
   2011      serialized_options=None, file=DESCRIPTOR),
   2012  ],
   2013  extensions=[
   2014  ],
   2015  nested_types=[_PLURAL_ENTRY, ],
   2016  enum_types=[
   2017    _PLURAL_ARITY,
   2018  ],
   2019  serialized_options=None,
   2020  is_extendable=False,
   2021  syntax='proto3',
   2022  extension_ranges=[],
   2023  oneofs=[
   2024  ],
   2025  serialized_start=4248,
   2026  serialized_end=4487,
   2027 )
   2028 
   2029 
   2030 _XMLNODE = _descriptor.Descriptor(
   2031  name='XmlNode',
   2032  full_name='aapt.pb.XmlNode',
   2033  filename=None,
   2034  file=DESCRIPTOR,
   2035  containing_type=None,
   2036  fields=[
   2037    _descriptor.FieldDescriptor(
   2038      name='element', full_name='aapt.pb.XmlNode.element', index=0,
   2039      number=1, type=11, cpp_type=10, label=1,
   2040      has_default_value=False, default_value=None,
   2041      message_type=None, enum_type=None, containing_type=None,
   2042      is_extension=False, extension_scope=None,
   2043      serialized_options=None, file=DESCRIPTOR),
   2044    _descriptor.FieldDescriptor(
   2045      name='text', full_name='aapt.pb.XmlNode.text', index=1,
   2046      number=2, type=9, cpp_type=9, label=1,
   2047      has_default_value=False, default_value=_b("").decode('utf-8'),
   2048      message_type=None, enum_type=None, containing_type=None,
   2049      is_extension=False, extension_scope=None,
   2050      serialized_options=None, file=DESCRIPTOR),
   2051    _descriptor.FieldDescriptor(
   2052      name='source', full_name='aapt.pb.XmlNode.source', index=2,
   2053      number=3, type=11, cpp_type=10, label=1,
   2054      has_default_value=False, default_value=None,
   2055      message_type=None, enum_type=None, containing_type=None,
   2056      is_extension=False, extension_scope=None,
   2057      serialized_options=None, file=DESCRIPTOR),
   2058  ],
   2059  extensions=[
   2060  ],
   2061  nested_types=[],
   2062  enum_types=[
   2063  ],
   2064  serialized_options=None,
   2065  is_extendable=False,
   2066  syntax='proto3',
   2067  extension_ranges=[],
   2068  oneofs=[
   2069    _descriptor.OneofDescriptor(
   2070      name='node', full_name='aapt.pb.XmlNode.node',
   2071      index=0, containing_type=None, fields=[]),
   2072  ],
   2073  serialized_start=4489,
   2074  serialized_end=4603,
   2075 )
   2076 
   2077 
   2078 _XMLELEMENT = _descriptor.Descriptor(
   2079  name='XmlElement',
   2080  full_name='aapt.pb.XmlElement',
   2081  filename=None,
   2082  file=DESCRIPTOR,
   2083  containing_type=None,
   2084  fields=[
   2085    _descriptor.FieldDescriptor(
   2086      name='namespace_declaration', full_name='aapt.pb.XmlElement.namespace_declaration', index=0,
   2087      number=1, type=11, cpp_type=10, label=3,
   2088      has_default_value=False, default_value=[],
   2089      message_type=None, enum_type=None, containing_type=None,
   2090      is_extension=False, extension_scope=None,
   2091      serialized_options=None, file=DESCRIPTOR),
   2092    _descriptor.FieldDescriptor(
   2093      name='namespace_uri', full_name='aapt.pb.XmlElement.namespace_uri', index=1,
   2094      number=2, type=9, cpp_type=9, label=1,
   2095      has_default_value=False, default_value=_b("").decode('utf-8'),
   2096      message_type=None, enum_type=None, containing_type=None,
   2097      is_extension=False, extension_scope=None,
   2098      serialized_options=None, file=DESCRIPTOR),
   2099    _descriptor.FieldDescriptor(
   2100      name='name', full_name='aapt.pb.XmlElement.name', index=2,
   2101      number=3, type=9, cpp_type=9, label=1,
   2102      has_default_value=False, default_value=_b("").decode('utf-8'),
   2103      message_type=None, enum_type=None, containing_type=None,
   2104      is_extension=False, extension_scope=None,
   2105      serialized_options=None, file=DESCRIPTOR),
   2106    _descriptor.FieldDescriptor(
   2107      name='attribute', full_name='aapt.pb.XmlElement.attribute', index=3,
   2108      number=4, type=11, cpp_type=10, label=3,
   2109      has_default_value=False, default_value=[],
   2110      message_type=None, enum_type=None, containing_type=None,
   2111      is_extension=False, extension_scope=None,
   2112      serialized_options=None, file=DESCRIPTOR),
   2113    _descriptor.FieldDescriptor(
   2114      name='child', full_name='aapt.pb.XmlElement.child', index=4,
   2115      number=5, type=11, cpp_type=10, label=3,
   2116      has_default_value=False, default_value=[],
   2117      message_type=None, enum_type=None, containing_type=None,
   2118      is_extension=False, extension_scope=None,
   2119      serialized_options=None, file=DESCRIPTOR),
   2120  ],
   2121  extensions=[
   2122  ],
   2123  nested_types=[],
   2124  enum_types=[
   2125  ],
   2126  serialized_options=None,
   2127  is_extendable=False,
   2128  syntax='proto3',
   2129  extension_ranges=[],
   2130  oneofs=[
   2131  ],
   2132  serialized_start=4606,
   2133  serialized_end=4784,
   2134 )
   2135 
   2136 
   2137 _XMLNAMESPACE = _descriptor.Descriptor(
   2138  name='XmlNamespace',
   2139  full_name='aapt.pb.XmlNamespace',
   2140  filename=None,
   2141  file=DESCRIPTOR,
   2142  containing_type=None,
   2143  fields=[
   2144    _descriptor.FieldDescriptor(
   2145      name='prefix', full_name='aapt.pb.XmlNamespace.prefix', index=0,
   2146      number=1, type=9, cpp_type=9, label=1,
   2147      has_default_value=False, default_value=_b("").decode('utf-8'),
   2148      message_type=None, enum_type=None, containing_type=None,
   2149      is_extension=False, extension_scope=None,
   2150      serialized_options=None, file=DESCRIPTOR),
   2151    _descriptor.FieldDescriptor(
   2152      name='uri', full_name='aapt.pb.XmlNamespace.uri', index=1,
   2153      number=2, type=9, cpp_type=9, label=1,
   2154      has_default_value=False, default_value=_b("").decode('utf-8'),
   2155      message_type=None, enum_type=None, containing_type=None,
   2156      is_extension=False, extension_scope=None,
   2157      serialized_options=None, file=DESCRIPTOR),
   2158    _descriptor.FieldDescriptor(
   2159      name='source', full_name='aapt.pb.XmlNamespace.source', index=2,
   2160      number=3, type=11, cpp_type=10, label=1,
   2161      has_default_value=False, default_value=None,
   2162      message_type=None, enum_type=None, containing_type=None,
   2163      is_extension=False, extension_scope=None,
   2164      serialized_options=None, file=DESCRIPTOR),
   2165  ],
   2166  extensions=[
   2167  ],
   2168  nested_types=[],
   2169  enum_types=[
   2170  ],
   2171  serialized_options=None,
   2172  is_extendable=False,
   2173  syntax='proto3',
   2174  extension_ranges=[],
   2175  oneofs=[
   2176  ],
   2177  serialized_start=4786,
   2178  serialized_end=4870,
   2179 )
   2180 
   2181 
   2182 _XMLATTRIBUTE = _descriptor.Descriptor(
   2183  name='XmlAttribute',
   2184  full_name='aapt.pb.XmlAttribute',
   2185  filename=None,
   2186  file=DESCRIPTOR,
   2187  containing_type=None,
   2188  fields=[
   2189    _descriptor.FieldDescriptor(
   2190      name='namespace_uri', full_name='aapt.pb.XmlAttribute.namespace_uri', index=0,
   2191      number=1, type=9, cpp_type=9, label=1,
   2192      has_default_value=False, default_value=_b("").decode('utf-8'),
   2193      message_type=None, enum_type=None, containing_type=None,
   2194      is_extension=False, extension_scope=None,
   2195      serialized_options=None, file=DESCRIPTOR),
   2196    _descriptor.FieldDescriptor(
   2197      name='name', full_name='aapt.pb.XmlAttribute.name', index=1,
   2198      number=2, type=9, cpp_type=9, label=1,
   2199      has_default_value=False, default_value=_b("").decode('utf-8'),
   2200      message_type=None, enum_type=None, containing_type=None,
   2201      is_extension=False, extension_scope=None,
   2202      serialized_options=None, file=DESCRIPTOR),
   2203    _descriptor.FieldDescriptor(
   2204      name='value', full_name='aapt.pb.XmlAttribute.value', index=2,
   2205      number=3, type=9, cpp_type=9, label=1,
   2206      has_default_value=False, default_value=_b("").decode('utf-8'),
   2207      message_type=None, enum_type=None, containing_type=None,
   2208      is_extension=False, extension_scope=None,
   2209      serialized_options=None, file=DESCRIPTOR),
   2210    _descriptor.FieldDescriptor(
   2211      name='source', full_name='aapt.pb.XmlAttribute.source', index=3,
   2212      number=4, type=11, cpp_type=10, label=1,
   2213      has_default_value=False, default_value=None,
   2214      message_type=None, enum_type=None, containing_type=None,
   2215      is_extension=False, extension_scope=None,
   2216      serialized_options=None, file=DESCRIPTOR),
   2217    _descriptor.FieldDescriptor(
   2218      name='resource_id', full_name='aapt.pb.XmlAttribute.resource_id', index=4,
   2219      number=5, type=13, cpp_type=3, label=1,
   2220      has_default_value=False, default_value=0,
   2221      message_type=None, enum_type=None, containing_type=None,
   2222      is_extension=False, extension_scope=None,
   2223      serialized_options=None, file=DESCRIPTOR),
   2224    _descriptor.FieldDescriptor(
   2225      name='compiled_item', full_name='aapt.pb.XmlAttribute.compiled_item', index=5,
   2226      number=6, type=11, cpp_type=10, label=1,
   2227      has_default_value=False, default_value=None,
   2228      message_type=None, enum_type=None, containing_type=None,
   2229      is_extension=False, extension_scope=None,
   2230      serialized_options=None, file=DESCRIPTOR),
   2231  ],
   2232  extensions=[
   2233  ],
   2234  nested_types=[],
   2235  enum_types=[
   2236  ],
   2237  serialized_options=None,
   2238  is_extendable=False,
   2239  syntax='proto3',
   2240  extension_ranges=[],
   2241  oneofs=[
   2242  ],
   2243  serialized_start=4873,
   2244  serialized_end=5039,
   2245 )
   2246 
   2247 _SOURCE.fields_by_name['position'].message_type = _SOURCEPOSITION
   2248 _RESOURCETABLE.fields_by_name['source_pool'].message_type = _STRINGPOOL
   2249 _RESOURCETABLE.fields_by_name['package'].message_type = _PACKAGE
   2250 _RESOURCETABLE.fields_by_name['overlayable'].message_type = _OVERLAYABLE
   2251 _RESOURCETABLE.fields_by_name['tool_fingerprint'].message_type = _TOOLFINGERPRINT
   2252 _PACKAGE.fields_by_name['package_id'].message_type = _PACKAGEID
   2253 _PACKAGE.fields_by_name['type'].message_type = _TYPE
   2254 _TYPE.fields_by_name['type_id'].message_type = _TYPEID
   2255 _TYPE.fields_by_name['entry'].message_type = _ENTRY
   2256 _VISIBILITY.fields_by_name['level'].enum_type = _VISIBILITY_LEVEL
   2257 _VISIBILITY.fields_by_name['source'].message_type = _SOURCE
   2258 _VISIBILITY_LEVEL.containing_type = _VISIBILITY
   2259 _ALLOWNEW.fields_by_name['source'].message_type = _SOURCE
   2260 _OVERLAYABLE.fields_by_name['source'].message_type = _SOURCE
   2261 _OVERLAYABLEITEM.fields_by_name['source'].message_type = _SOURCE
   2262 _OVERLAYABLEITEM.fields_by_name['policy'].enum_type = _OVERLAYABLEITEM_POLICY
   2263 _OVERLAYABLEITEM_POLICY.containing_type = _OVERLAYABLEITEM
   2264 _ENTRY.fields_by_name['entry_id'].message_type = _ENTRYID
   2265 _ENTRY.fields_by_name['visibility'].message_type = _VISIBILITY
   2266 _ENTRY.fields_by_name['allow_new'].message_type = _ALLOWNEW
   2267 _ENTRY.fields_by_name['overlayable_item'].message_type = _OVERLAYABLEITEM
   2268 _ENTRY.fields_by_name['config_value'].message_type = _CONFIGVALUE
   2269 _CONFIGVALUE.fields_by_name['config'].message_type = frameworks_dot_base_dot_tools_dot_aapt2_dot_Configuration__pb2._CONFIGURATION
   2270 _CONFIGVALUE.fields_by_name['value'].message_type = _VALUE
   2271 _VALUE.fields_by_name['source'].message_type = _SOURCE
   2272 _VALUE.fields_by_name['item'].message_type = _ITEM
   2273 _VALUE.fields_by_name['compound_value'].message_type = _COMPOUNDVALUE
   2274 _VALUE.oneofs_by_name['value'].fields.append(
   2275  _VALUE.fields_by_name['item'])
   2276 _VALUE.fields_by_name['item'].containing_oneof = _VALUE.oneofs_by_name['value']
   2277 _VALUE.oneofs_by_name['value'].fields.append(
   2278  _VALUE.fields_by_name['compound_value'])
   2279 _VALUE.fields_by_name['compound_value'].containing_oneof = _VALUE.oneofs_by_name['value']
   2280 _ITEM.fields_by_name['ref'].message_type = _REFERENCE
   2281 _ITEM.fields_by_name['str'].message_type = _STRING
   2282 _ITEM.fields_by_name['raw_str'].message_type = _RAWSTRING
   2283 _ITEM.fields_by_name['styled_str'].message_type = _STYLEDSTRING
   2284 _ITEM.fields_by_name['file'].message_type = _FILEREFERENCE
   2285 _ITEM.fields_by_name['id'].message_type = _ID
   2286 _ITEM.fields_by_name['prim'].message_type = _PRIMITIVE
   2287 _ITEM.oneofs_by_name['value'].fields.append(
   2288  _ITEM.fields_by_name['ref'])
   2289 _ITEM.fields_by_name['ref'].containing_oneof = _ITEM.oneofs_by_name['value']
   2290 _ITEM.oneofs_by_name['value'].fields.append(
   2291  _ITEM.fields_by_name['str'])
   2292 _ITEM.fields_by_name['str'].containing_oneof = _ITEM.oneofs_by_name['value']
   2293 _ITEM.oneofs_by_name['value'].fields.append(
   2294  _ITEM.fields_by_name['raw_str'])
   2295 _ITEM.fields_by_name['raw_str'].containing_oneof = _ITEM.oneofs_by_name['value']
   2296 _ITEM.oneofs_by_name['value'].fields.append(
   2297  _ITEM.fields_by_name['styled_str'])
   2298 _ITEM.fields_by_name['styled_str'].containing_oneof = _ITEM.oneofs_by_name['value']
   2299 _ITEM.oneofs_by_name['value'].fields.append(
   2300  _ITEM.fields_by_name['file'])
   2301 _ITEM.fields_by_name['file'].containing_oneof = _ITEM.oneofs_by_name['value']
   2302 _ITEM.oneofs_by_name['value'].fields.append(
   2303  _ITEM.fields_by_name['id'])
   2304 _ITEM.fields_by_name['id'].containing_oneof = _ITEM.oneofs_by_name['value']
   2305 _ITEM.oneofs_by_name['value'].fields.append(
   2306  _ITEM.fields_by_name['prim'])
   2307 _ITEM.fields_by_name['prim'].containing_oneof = _ITEM.oneofs_by_name['value']
   2308 _COMPOUNDVALUE.fields_by_name['attr'].message_type = _ATTRIBUTE
   2309 _COMPOUNDVALUE.fields_by_name['style'].message_type = _STYLE
   2310 _COMPOUNDVALUE.fields_by_name['styleable'].message_type = _STYLEABLE
   2311 _COMPOUNDVALUE.fields_by_name['array'].message_type = _ARRAY
   2312 _COMPOUNDVALUE.fields_by_name['plural'].message_type = _PLURAL
   2313 _COMPOUNDVALUE.oneofs_by_name['value'].fields.append(
   2314  _COMPOUNDVALUE.fields_by_name['attr'])
   2315 _COMPOUNDVALUE.fields_by_name['attr'].containing_oneof = _COMPOUNDVALUE.oneofs_by_name['value']
   2316 _COMPOUNDVALUE.oneofs_by_name['value'].fields.append(
   2317  _COMPOUNDVALUE.fields_by_name['style'])
   2318 _COMPOUNDVALUE.fields_by_name['style'].containing_oneof = _COMPOUNDVALUE.oneofs_by_name['value']
   2319 _COMPOUNDVALUE.oneofs_by_name['value'].fields.append(
   2320  _COMPOUNDVALUE.fields_by_name['styleable'])
   2321 _COMPOUNDVALUE.fields_by_name['styleable'].containing_oneof = _COMPOUNDVALUE.oneofs_by_name['value']
   2322 _COMPOUNDVALUE.oneofs_by_name['value'].fields.append(
   2323  _COMPOUNDVALUE.fields_by_name['array'])
   2324 _COMPOUNDVALUE.fields_by_name['array'].containing_oneof = _COMPOUNDVALUE.oneofs_by_name['value']
   2325 _COMPOUNDVALUE.oneofs_by_name['value'].fields.append(
   2326  _COMPOUNDVALUE.fields_by_name['plural'])
   2327 _COMPOUNDVALUE.fields_by_name['plural'].containing_oneof = _COMPOUNDVALUE.oneofs_by_name['value']
   2328 _REFERENCE.fields_by_name['type'].enum_type = _REFERENCE_TYPE
   2329 _REFERENCE.fields_by_name['is_dynamic'].message_type = _BOOLEAN
   2330 _REFERENCE_TYPE.containing_type = _REFERENCE
   2331 _STYLEDSTRING_SPAN.containing_type = _STYLEDSTRING
   2332 _STYLEDSTRING.fields_by_name['span'].message_type = _STYLEDSTRING_SPAN
   2333 _FILEREFERENCE.fields_by_name['type'].enum_type = _FILEREFERENCE_TYPE
   2334 _FILEREFERENCE_TYPE.containing_type = _FILEREFERENCE
   2335 _PRIMITIVE_NULLTYPE.containing_type = _PRIMITIVE
   2336 _PRIMITIVE_EMPTYTYPE.containing_type = _PRIMITIVE
   2337 _PRIMITIVE.fields_by_name['null_value'].message_type = _PRIMITIVE_NULLTYPE
   2338 _PRIMITIVE.fields_by_name['empty_value'].message_type = _PRIMITIVE_EMPTYTYPE
   2339 _PRIMITIVE.oneofs_by_name['oneof_value'].fields.append(
   2340  _PRIMITIVE.fields_by_name['null_value'])
   2341 _PRIMITIVE.fields_by_name['null_value'].containing_oneof = _PRIMITIVE.oneofs_by_name['oneof_value']
   2342 _PRIMITIVE.oneofs_by_name['oneof_value'].fields.append(
   2343  _PRIMITIVE.fields_by_name['empty_value'])
   2344 _PRIMITIVE.fields_by_name['empty_value'].containing_oneof = _PRIMITIVE.oneofs_by_name['oneof_value']
   2345 _PRIMITIVE.oneofs_by_name['oneof_value'].fields.append(
   2346  _PRIMITIVE.fields_by_name['float_value'])
   2347 _PRIMITIVE.fields_by_name['float_value'].containing_oneof = _PRIMITIVE.oneofs_by_name['oneof_value']
   2348 _PRIMITIVE.oneofs_by_name['oneof_value'].fields.append(
   2349  _PRIMITIVE.fields_by_name['dimension_value'])
   2350 _PRIMITIVE.fields_by_name['dimension_value'].containing_oneof = _PRIMITIVE.oneofs_by_name['oneof_value']
   2351 _PRIMITIVE.oneofs_by_name['oneof_value'].fields.append(
   2352  _PRIMITIVE.fields_by_name['fraction_value'])
   2353 _PRIMITIVE.fields_by_name['fraction_value'].containing_oneof = _PRIMITIVE.oneofs_by_name['oneof_value']
   2354 _PRIMITIVE.oneofs_by_name['oneof_value'].fields.append(
   2355  _PRIMITIVE.fields_by_name['int_decimal_value'])
   2356 _PRIMITIVE.fields_by_name['int_decimal_value'].containing_oneof = _PRIMITIVE.oneofs_by_name['oneof_value']
   2357 _PRIMITIVE.oneofs_by_name['oneof_value'].fields.append(
   2358  _PRIMITIVE.fields_by_name['int_hexadecimal_value'])
   2359 _PRIMITIVE.fields_by_name['int_hexadecimal_value'].containing_oneof = _PRIMITIVE.oneofs_by_name['oneof_value']
   2360 _PRIMITIVE.oneofs_by_name['oneof_value'].fields.append(
   2361  _PRIMITIVE.fields_by_name['boolean_value'])
   2362 _PRIMITIVE.fields_by_name['boolean_value'].containing_oneof = _PRIMITIVE.oneofs_by_name['oneof_value']
   2363 _PRIMITIVE.oneofs_by_name['oneof_value'].fields.append(
   2364  _PRIMITIVE.fields_by_name['color_argb8_value'])
   2365 _PRIMITIVE.fields_by_name['color_argb8_value'].containing_oneof = _PRIMITIVE.oneofs_by_name['oneof_value']
   2366 _PRIMITIVE.oneofs_by_name['oneof_value'].fields.append(
   2367  _PRIMITIVE.fields_by_name['color_rgb8_value'])
   2368 _PRIMITIVE.fields_by_name['color_rgb8_value'].containing_oneof = _PRIMITIVE.oneofs_by_name['oneof_value']
   2369 _PRIMITIVE.oneofs_by_name['oneof_value'].fields.append(
   2370  _PRIMITIVE.fields_by_name['color_argb4_value'])
   2371 _PRIMITIVE.fields_by_name['color_argb4_value'].containing_oneof = _PRIMITIVE.oneofs_by_name['oneof_value']
   2372 _PRIMITIVE.oneofs_by_name['oneof_value'].fields.append(
   2373  _PRIMITIVE.fields_by_name['color_rgb4_value'])
   2374 _PRIMITIVE.fields_by_name['color_rgb4_value'].containing_oneof = _PRIMITIVE.oneofs_by_name['oneof_value']
   2375 _PRIMITIVE.oneofs_by_name['oneof_value'].fields.append(
   2376  _PRIMITIVE.fields_by_name['dimension_value_deprecated'])
   2377 _PRIMITIVE.fields_by_name['dimension_value_deprecated'].containing_oneof = _PRIMITIVE.oneofs_by_name['oneof_value']
   2378 _PRIMITIVE.oneofs_by_name['oneof_value'].fields.append(
   2379  _PRIMITIVE.fields_by_name['fraction_value_deprecated'])
   2380 _PRIMITIVE.fields_by_name['fraction_value_deprecated'].containing_oneof = _PRIMITIVE.oneofs_by_name['oneof_value']
   2381 _ATTRIBUTE_SYMBOL.fields_by_name['source'].message_type = _SOURCE
   2382 _ATTRIBUTE_SYMBOL.fields_by_name['name'].message_type = _REFERENCE
   2383 _ATTRIBUTE_SYMBOL.containing_type = _ATTRIBUTE
   2384 _ATTRIBUTE.fields_by_name['symbol'].message_type = _ATTRIBUTE_SYMBOL
   2385 _ATTRIBUTE_FORMATFLAGS.containing_type = _ATTRIBUTE
   2386 _STYLE_ENTRY.fields_by_name['source'].message_type = _SOURCE
   2387 _STYLE_ENTRY.fields_by_name['key'].message_type = _REFERENCE
   2388 _STYLE_ENTRY.fields_by_name['item'].message_type = _ITEM
   2389 _STYLE_ENTRY.containing_type = _STYLE
   2390 _STYLE.fields_by_name['parent'].message_type = _REFERENCE
   2391 _STYLE.fields_by_name['parent_source'].message_type = _SOURCE
   2392 _STYLE.fields_by_name['entry'].message_type = _STYLE_ENTRY
   2393 _STYLEABLE_ENTRY.fields_by_name['source'].message_type = _SOURCE
   2394 _STYLEABLE_ENTRY.fields_by_name['attr'].message_type = _REFERENCE
   2395 _STYLEABLE_ENTRY.containing_type = _STYLEABLE
   2396 _STYLEABLE.fields_by_name['entry'].message_type = _STYLEABLE_ENTRY
   2397 _ARRAY_ELEMENT.fields_by_name['source'].message_type = _SOURCE
   2398 _ARRAY_ELEMENT.fields_by_name['item'].message_type = _ITEM
   2399 _ARRAY_ELEMENT.containing_type = _ARRAY
   2400 _ARRAY.fields_by_name['element'].message_type = _ARRAY_ELEMENT
   2401 _PLURAL_ENTRY.fields_by_name['source'].message_type = _SOURCE
   2402 _PLURAL_ENTRY.fields_by_name['arity'].enum_type = _PLURAL_ARITY
   2403 _PLURAL_ENTRY.fields_by_name['item'].message_type = _ITEM
   2404 _PLURAL_ENTRY.containing_type = _PLURAL
   2405 _PLURAL.fields_by_name['entry'].message_type = _PLURAL_ENTRY
   2406 _PLURAL_ARITY.containing_type = _PLURAL
   2407 _XMLNODE.fields_by_name['element'].message_type = _XMLELEMENT
   2408 _XMLNODE.fields_by_name['source'].message_type = _SOURCEPOSITION
   2409 _XMLNODE.oneofs_by_name['node'].fields.append(
   2410  _XMLNODE.fields_by_name['element'])
   2411 _XMLNODE.fields_by_name['element'].containing_oneof = _XMLNODE.oneofs_by_name['node']
   2412 _XMLNODE.oneofs_by_name['node'].fields.append(
   2413  _XMLNODE.fields_by_name['text'])
   2414 _XMLNODE.fields_by_name['text'].containing_oneof = _XMLNODE.oneofs_by_name['node']
   2415 _XMLELEMENT.fields_by_name['namespace_declaration'].message_type = _XMLNAMESPACE
   2416 _XMLELEMENT.fields_by_name['attribute'].message_type = _XMLATTRIBUTE
   2417 _XMLELEMENT.fields_by_name['child'].message_type = _XMLNODE
   2418 _XMLNAMESPACE.fields_by_name['source'].message_type = _SOURCEPOSITION
   2419 _XMLATTRIBUTE.fields_by_name['source'].message_type = _SOURCEPOSITION
   2420 _XMLATTRIBUTE.fields_by_name['compiled_item'].message_type = _ITEM
   2421 DESCRIPTOR.message_types_by_name['StringPool'] = _STRINGPOOL
   2422 DESCRIPTOR.message_types_by_name['SourcePosition'] = _SOURCEPOSITION
   2423 DESCRIPTOR.message_types_by_name['Source'] = _SOURCE
   2424 DESCRIPTOR.message_types_by_name['ToolFingerprint'] = _TOOLFINGERPRINT
   2425 DESCRIPTOR.message_types_by_name['ResourceTable'] = _RESOURCETABLE
   2426 DESCRIPTOR.message_types_by_name['PackageId'] = _PACKAGEID
   2427 DESCRIPTOR.message_types_by_name['Package'] = _PACKAGE
   2428 DESCRIPTOR.message_types_by_name['TypeId'] = _TYPEID
   2429 DESCRIPTOR.message_types_by_name['Type'] = _TYPE
   2430 DESCRIPTOR.message_types_by_name['Visibility'] = _VISIBILITY
   2431 DESCRIPTOR.message_types_by_name['AllowNew'] = _ALLOWNEW
   2432 DESCRIPTOR.message_types_by_name['Overlayable'] = _OVERLAYABLE
   2433 DESCRIPTOR.message_types_by_name['OverlayableItem'] = _OVERLAYABLEITEM
   2434 DESCRIPTOR.message_types_by_name['EntryId'] = _ENTRYID
   2435 DESCRIPTOR.message_types_by_name['Entry'] = _ENTRY
   2436 DESCRIPTOR.message_types_by_name['ConfigValue'] = _CONFIGVALUE
   2437 DESCRIPTOR.message_types_by_name['Value'] = _VALUE
   2438 DESCRIPTOR.message_types_by_name['Item'] = _ITEM
   2439 DESCRIPTOR.message_types_by_name['CompoundValue'] = _COMPOUNDVALUE
   2440 DESCRIPTOR.message_types_by_name['Boolean'] = _BOOLEAN
   2441 DESCRIPTOR.message_types_by_name['Reference'] = _REFERENCE
   2442 DESCRIPTOR.message_types_by_name['Id'] = _ID
   2443 DESCRIPTOR.message_types_by_name['String'] = _STRING
   2444 DESCRIPTOR.message_types_by_name['RawString'] = _RAWSTRING
   2445 DESCRIPTOR.message_types_by_name['StyledString'] = _STYLEDSTRING
   2446 DESCRIPTOR.message_types_by_name['FileReference'] = _FILEREFERENCE
   2447 DESCRIPTOR.message_types_by_name['Primitive'] = _PRIMITIVE
   2448 DESCRIPTOR.message_types_by_name['Attribute'] = _ATTRIBUTE
   2449 DESCRIPTOR.message_types_by_name['Style'] = _STYLE
   2450 DESCRIPTOR.message_types_by_name['Styleable'] = _STYLEABLE
   2451 DESCRIPTOR.message_types_by_name['Array'] = _ARRAY
   2452 DESCRIPTOR.message_types_by_name['Plural'] = _PLURAL
   2453 DESCRIPTOR.message_types_by_name['XmlNode'] = _XMLNODE
   2454 DESCRIPTOR.message_types_by_name['XmlElement'] = _XMLELEMENT
   2455 DESCRIPTOR.message_types_by_name['XmlNamespace'] = _XMLNAMESPACE
   2456 DESCRIPTOR.message_types_by_name['XmlAttribute'] = _XMLATTRIBUTE
   2457 _sym_db.RegisterFileDescriptor(DESCRIPTOR)
   2458 
   2459 StringPool = _reflection.GeneratedProtocolMessageType('StringPool', (_message.Message,), {
   2460  'DESCRIPTOR' : _STRINGPOOL,
   2461  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2462  # @@protoc_insertion_point(class_scope:aapt.pb.StringPool)
   2463  })
   2464 _sym_db.RegisterMessage(StringPool)
   2465 
   2466 SourcePosition = _reflection.GeneratedProtocolMessageType('SourcePosition', (_message.Message,), {
   2467  'DESCRIPTOR' : _SOURCEPOSITION,
   2468  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2469  # @@protoc_insertion_point(class_scope:aapt.pb.SourcePosition)
   2470  })
   2471 _sym_db.RegisterMessage(SourcePosition)
   2472 
   2473 Source = _reflection.GeneratedProtocolMessageType('Source', (_message.Message,), {
   2474  'DESCRIPTOR' : _SOURCE,
   2475  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2476  # @@protoc_insertion_point(class_scope:aapt.pb.Source)
   2477  })
   2478 _sym_db.RegisterMessage(Source)
   2479 
   2480 ToolFingerprint = _reflection.GeneratedProtocolMessageType('ToolFingerprint', (_message.Message,), {
   2481  'DESCRIPTOR' : _TOOLFINGERPRINT,
   2482  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2483  # @@protoc_insertion_point(class_scope:aapt.pb.ToolFingerprint)
   2484  })
   2485 _sym_db.RegisterMessage(ToolFingerprint)
   2486 
   2487 ResourceTable = _reflection.GeneratedProtocolMessageType('ResourceTable', (_message.Message,), {
   2488  'DESCRIPTOR' : _RESOURCETABLE,
   2489  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2490  # @@protoc_insertion_point(class_scope:aapt.pb.ResourceTable)
   2491  })
   2492 _sym_db.RegisterMessage(ResourceTable)
   2493 
   2494 PackageId = _reflection.GeneratedProtocolMessageType('PackageId', (_message.Message,), {
   2495  'DESCRIPTOR' : _PACKAGEID,
   2496  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2497  # @@protoc_insertion_point(class_scope:aapt.pb.PackageId)
   2498  })
   2499 _sym_db.RegisterMessage(PackageId)
   2500 
   2501 Package = _reflection.GeneratedProtocolMessageType('Package', (_message.Message,), {
   2502  'DESCRIPTOR' : _PACKAGE,
   2503  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2504  # @@protoc_insertion_point(class_scope:aapt.pb.Package)
   2505  })
   2506 _sym_db.RegisterMessage(Package)
   2507 
   2508 TypeId = _reflection.GeneratedProtocolMessageType('TypeId', (_message.Message,), {
   2509  'DESCRIPTOR' : _TYPEID,
   2510  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2511  # @@protoc_insertion_point(class_scope:aapt.pb.TypeId)
   2512  })
   2513 _sym_db.RegisterMessage(TypeId)
   2514 
   2515 Type = _reflection.GeneratedProtocolMessageType('Type', (_message.Message,), {
   2516  'DESCRIPTOR' : _TYPE,
   2517  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2518  # @@protoc_insertion_point(class_scope:aapt.pb.Type)
   2519  })
   2520 _sym_db.RegisterMessage(Type)
   2521 
   2522 Visibility = _reflection.GeneratedProtocolMessageType('Visibility', (_message.Message,), {
   2523  'DESCRIPTOR' : _VISIBILITY,
   2524  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2525  # @@protoc_insertion_point(class_scope:aapt.pb.Visibility)
   2526  })
   2527 _sym_db.RegisterMessage(Visibility)
   2528 
   2529 AllowNew = _reflection.GeneratedProtocolMessageType('AllowNew', (_message.Message,), {
   2530  'DESCRIPTOR' : _ALLOWNEW,
   2531  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2532  # @@protoc_insertion_point(class_scope:aapt.pb.AllowNew)
   2533  })
   2534 _sym_db.RegisterMessage(AllowNew)
   2535 
   2536 Overlayable = _reflection.GeneratedProtocolMessageType('Overlayable', (_message.Message,), {
   2537  'DESCRIPTOR' : _OVERLAYABLE,
   2538  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2539  # @@protoc_insertion_point(class_scope:aapt.pb.Overlayable)
   2540  })
   2541 _sym_db.RegisterMessage(Overlayable)
   2542 
   2543 OverlayableItem = _reflection.GeneratedProtocolMessageType('OverlayableItem', (_message.Message,), {
   2544  'DESCRIPTOR' : _OVERLAYABLEITEM,
   2545  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2546  # @@protoc_insertion_point(class_scope:aapt.pb.OverlayableItem)
   2547  })
   2548 _sym_db.RegisterMessage(OverlayableItem)
   2549 
   2550 EntryId = _reflection.GeneratedProtocolMessageType('EntryId', (_message.Message,), {
   2551  'DESCRIPTOR' : _ENTRYID,
   2552  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2553  # @@protoc_insertion_point(class_scope:aapt.pb.EntryId)
   2554  })
   2555 _sym_db.RegisterMessage(EntryId)
   2556 
   2557 Entry = _reflection.GeneratedProtocolMessageType('Entry', (_message.Message,), {
   2558  'DESCRIPTOR' : _ENTRY,
   2559  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2560  # @@protoc_insertion_point(class_scope:aapt.pb.Entry)
   2561  })
   2562 _sym_db.RegisterMessage(Entry)
   2563 
   2564 ConfigValue = _reflection.GeneratedProtocolMessageType('ConfigValue', (_message.Message,), {
   2565  'DESCRIPTOR' : _CONFIGVALUE,
   2566  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2567  # @@protoc_insertion_point(class_scope:aapt.pb.ConfigValue)
   2568  })
   2569 _sym_db.RegisterMessage(ConfigValue)
   2570 
   2571 Value = _reflection.GeneratedProtocolMessageType('Value', (_message.Message,), {
   2572  'DESCRIPTOR' : _VALUE,
   2573  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2574  # @@protoc_insertion_point(class_scope:aapt.pb.Value)
   2575  })
   2576 _sym_db.RegisterMessage(Value)
   2577 
   2578 Item = _reflection.GeneratedProtocolMessageType('Item', (_message.Message,), {
   2579  'DESCRIPTOR' : _ITEM,
   2580  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2581  # @@protoc_insertion_point(class_scope:aapt.pb.Item)
   2582  })
   2583 _sym_db.RegisterMessage(Item)
   2584 
   2585 CompoundValue = _reflection.GeneratedProtocolMessageType('CompoundValue', (_message.Message,), {
   2586  'DESCRIPTOR' : _COMPOUNDVALUE,
   2587  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2588  # @@protoc_insertion_point(class_scope:aapt.pb.CompoundValue)
   2589  })
   2590 _sym_db.RegisterMessage(CompoundValue)
   2591 
   2592 Boolean = _reflection.GeneratedProtocolMessageType('Boolean', (_message.Message,), {
   2593  'DESCRIPTOR' : _BOOLEAN,
   2594  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2595  # @@protoc_insertion_point(class_scope:aapt.pb.Boolean)
   2596  })
   2597 _sym_db.RegisterMessage(Boolean)
   2598 
   2599 Reference = _reflection.GeneratedProtocolMessageType('Reference', (_message.Message,), {
   2600  'DESCRIPTOR' : _REFERENCE,
   2601  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2602  # @@protoc_insertion_point(class_scope:aapt.pb.Reference)
   2603  })
   2604 _sym_db.RegisterMessage(Reference)
   2605 
   2606 Id = _reflection.GeneratedProtocolMessageType('Id', (_message.Message,), {
   2607  'DESCRIPTOR' : _ID,
   2608  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2609  # @@protoc_insertion_point(class_scope:aapt.pb.Id)
   2610  })
   2611 _sym_db.RegisterMessage(Id)
   2612 
   2613 String = _reflection.GeneratedProtocolMessageType('String', (_message.Message,), {
   2614  'DESCRIPTOR' : _STRING,
   2615  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2616  # @@protoc_insertion_point(class_scope:aapt.pb.String)
   2617  })
   2618 _sym_db.RegisterMessage(String)
   2619 
   2620 RawString = _reflection.GeneratedProtocolMessageType('RawString', (_message.Message,), {
   2621  'DESCRIPTOR' : _RAWSTRING,
   2622  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2623  # @@protoc_insertion_point(class_scope:aapt.pb.RawString)
   2624  })
   2625 _sym_db.RegisterMessage(RawString)
   2626 
   2627 StyledString = _reflection.GeneratedProtocolMessageType('StyledString', (_message.Message,), {
   2628 
   2629  'Span' : _reflection.GeneratedProtocolMessageType('Span', (_message.Message,), {
   2630    'DESCRIPTOR' : _STYLEDSTRING_SPAN,
   2631    '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2632    # @@protoc_insertion_point(class_scope:aapt.pb.StyledString.Span)
   2633    })
   2634  ,
   2635  'DESCRIPTOR' : _STYLEDSTRING,
   2636  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2637  # @@protoc_insertion_point(class_scope:aapt.pb.StyledString)
   2638  })
   2639 _sym_db.RegisterMessage(StyledString)
   2640 _sym_db.RegisterMessage(StyledString.Span)
   2641 
   2642 FileReference = _reflection.GeneratedProtocolMessageType('FileReference', (_message.Message,), {
   2643  'DESCRIPTOR' : _FILEREFERENCE,
   2644  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2645  # @@protoc_insertion_point(class_scope:aapt.pb.FileReference)
   2646  })
   2647 _sym_db.RegisterMessage(FileReference)
   2648 
   2649 Primitive = _reflection.GeneratedProtocolMessageType('Primitive', (_message.Message,), {
   2650 
   2651  'NullType' : _reflection.GeneratedProtocolMessageType('NullType', (_message.Message,), {
   2652    'DESCRIPTOR' : _PRIMITIVE_NULLTYPE,
   2653    '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2654    # @@protoc_insertion_point(class_scope:aapt.pb.Primitive.NullType)
   2655    })
   2656  ,
   2657 
   2658  'EmptyType' : _reflection.GeneratedProtocolMessageType('EmptyType', (_message.Message,), {
   2659    'DESCRIPTOR' : _PRIMITIVE_EMPTYTYPE,
   2660    '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2661    # @@protoc_insertion_point(class_scope:aapt.pb.Primitive.EmptyType)
   2662    })
   2663  ,
   2664  'DESCRIPTOR' : _PRIMITIVE,
   2665  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2666  # @@protoc_insertion_point(class_scope:aapt.pb.Primitive)
   2667  })
   2668 _sym_db.RegisterMessage(Primitive)
   2669 _sym_db.RegisterMessage(Primitive.NullType)
   2670 _sym_db.RegisterMessage(Primitive.EmptyType)
   2671 
   2672 Attribute = _reflection.GeneratedProtocolMessageType('Attribute', (_message.Message,), {
   2673 
   2674  'Symbol' : _reflection.GeneratedProtocolMessageType('Symbol', (_message.Message,), {
   2675    'DESCRIPTOR' : _ATTRIBUTE_SYMBOL,
   2676    '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2677    # @@protoc_insertion_point(class_scope:aapt.pb.Attribute.Symbol)
   2678    })
   2679  ,
   2680  'DESCRIPTOR' : _ATTRIBUTE,
   2681  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2682  # @@protoc_insertion_point(class_scope:aapt.pb.Attribute)
   2683  })
   2684 _sym_db.RegisterMessage(Attribute)
   2685 _sym_db.RegisterMessage(Attribute.Symbol)
   2686 
   2687 Style = _reflection.GeneratedProtocolMessageType('Style', (_message.Message,), {
   2688 
   2689  'Entry' : _reflection.GeneratedProtocolMessageType('Entry', (_message.Message,), {
   2690    'DESCRIPTOR' : _STYLE_ENTRY,
   2691    '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2692    # @@protoc_insertion_point(class_scope:aapt.pb.Style.Entry)
   2693    })
   2694  ,
   2695  'DESCRIPTOR' : _STYLE,
   2696  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2697  # @@protoc_insertion_point(class_scope:aapt.pb.Style)
   2698  })
   2699 _sym_db.RegisterMessage(Style)
   2700 _sym_db.RegisterMessage(Style.Entry)
   2701 
   2702 Styleable = _reflection.GeneratedProtocolMessageType('Styleable', (_message.Message,), {
   2703 
   2704  'Entry' : _reflection.GeneratedProtocolMessageType('Entry', (_message.Message,), {
   2705    'DESCRIPTOR' : _STYLEABLE_ENTRY,
   2706    '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2707    # @@protoc_insertion_point(class_scope:aapt.pb.Styleable.Entry)
   2708    })
   2709  ,
   2710  'DESCRIPTOR' : _STYLEABLE,
   2711  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2712  # @@protoc_insertion_point(class_scope:aapt.pb.Styleable)
   2713  })
   2714 _sym_db.RegisterMessage(Styleable)
   2715 _sym_db.RegisterMessage(Styleable.Entry)
   2716 
   2717 Array = _reflection.GeneratedProtocolMessageType('Array', (_message.Message,), {
   2718 
   2719  'Element' : _reflection.GeneratedProtocolMessageType('Element', (_message.Message,), {
   2720    'DESCRIPTOR' : _ARRAY_ELEMENT,
   2721    '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2722    # @@protoc_insertion_point(class_scope:aapt.pb.Array.Element)
   2723    })
   2724  ,
   2725  'DESCRIPTOR' : _ARRAY,
   2726  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2727  # @@protoc_insertion_point(class_scope:aapt.pb.Array)
   2728  })
   2729 _sym_db.RegisterMessage(Array)
   2730 _sym_db.RegisterMessage(Array.Element)
   2731 
   2732 Plural = _reflection.GeneratedProtocolMessageType('Plural', (_message.Message,), {
   2733 
   2734  'Entry' : _reflection.GeneratedProtocolMessageType('Entry', (_message.Message,), {
   2735    'DESCRIPTOR' : _PLURAL_ENTRY,
   2736    '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2737    # @@protoc_insertion_point(class_scope:aapt.pb.Plural.Entry)
   2738    })
   2739  ,
   2740  'DESCRIPTOR' : _PLURAL,
   2741  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2742  # @@protoc_insertion_point(class_scope:aapt.pb.Plural)
   2743  })
   2744 _sym_db.RegisterMessage(Plural)
   2745 _sym_db.RegisterMessage(Plural.Entry)
   2746 
   2747 XmlNode = _reflection.GeneratedProtocolMessageType('XmlNode', (_message.Message,), {
   2748  'DESCRIPTOR' : _XMLNODE,
   2749  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2750  # @@protoc_insertion_point(class_scope:aapt.pb.XmlNode)
   2751  })
   2752 _sym_db.RegisterMessage(XmlNode)
   2753 
   2754 XmlElement = _reflection.GeneratedProtocolMessageType('XmlElement', (_message.Message,), {
   2755  'DESCRIPTOR' : _XMLELEMENT,
   2756  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2757  # @@protoc_insertion_point(class_scope:aapt.pb.XmlElement)
   2758  })
   2759 _sym_db.RegisterMessage(XmlElement)
   2760 
   2761 XmlNamespace = _reflection.GeneratedProtocolMessageType('XmlNamespace', (_message.Message,), {
   2762  'DESCRIPTOR' : _XMLNAMESPACE,
   2763  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2764  # @@protoc_insertion_point(class_scope:aapt.pb.XmlNamespace)
   2765  })
   2766 _sym_db.RegisterMessage(XmlNamespace)
   2767 
   2768 XmlAttribute = _reflection.GeneratedProtocolMessageType('XmlAttribute', (_message.Message,), {
   2769  'DESCRIPTOR' : _XMLATTRIBUTE,
   2770  '__module__' : 'frameworks.base.tools.aapt2.Resources_pb2'
   2771  # @@protoc_insertion_point(class_scope:aapt.pb.XmlAttribute)
   2772  })
   2773 _sym_db.RegisterMessage(XmlAttribute)
   2774 
   2775 
   2776 DESCRIPTOR._options = None
   2777 _PRIMITIVE.fields_by_name['dimension_value_deprecated']._options = None
   2778 _PRIMITIVE.fields_by_name['fraction_value_deprecated']._options = None
   2779 # @@protoc_insertion_point(module_scope)