1# -*- coding: utf-8 -*-
2# Generated by the protocol buffer compiler.  DO NOT EDIT!
3# source: frameworks/base/tools/aapt2/Resources.proto
4
5import sys
6_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
7from google.protobuf import descriptor as _descriptor
8from google.protobuf import message as _message
9from google.protobuf import reflection as _reflection
10from google.protobuf import symbol_database as _symbol_database
11# @@protoc_insertion_point(imports)
12
13_sym_db = _symbol_database.Default()
14
15
16import Configuration_pb2 as frameworks_dot_base_dot_tools_dot_aapt2_dot_Configuration__pb2
17
18
19DESCRIPTOR = _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
2421DESCRIPTOR.message_types_by_name['StringPool'] = _STRINGPOOL
2422DESCRIPTOR.message_types_by_name['SourcePosition'] = _SOURCEPOSITION
2423DESCRIPTOR.message_types_by_name['Source'] = _SOURCE
2424DESCRIPTOR.message_types_by_name['ToolFingerprint'] = _TOOLFINGERPRINT
2425DESCRIPTOR.message_types_by_name['ResourceTable'] = _RESOURCETABLE
2426DESCRIPTOR.message_types_by_name['PackageId'] = _PACKAGEID
2427DESCRIPTOR.message_types_by_name['Package'] = _PACKAGE
2428DESCRIPTOR.message_types_by_name['TypeId'] = _TYPEID
2429DESCRIPTOR.message_types_by_name['Type'] = _TYPE
2430DESCRIPTOR.message_types_by_name['Visibility'] = _VISIBILITY
2431DESCRIPTOR.message_types_by_name['AllowNew'] = _ALLOWNEW
2432DESCRIPTOR.message_types_by_name['Overlayable'] = _OVERLAYABLE
2433DESCRIPTOR.message_types_by_name['OverlayableItem'] = _OVERLAYABLEITEM
2434DESCRIPTOR.message_types_by_name['EntryId'] = _ENTRYID
2435DESCRIPTOR.message_types_by_name['Entry'] = _ENTRY
2436DESCRIPTOR.message_types_by_name['ConfigValue'] = _CONFIGVALUE
2437DESCRIPTOR.message_types_by_name['Value'] = _VALUE
2438DESCRIPTOR.message_types_by_name['Item'] = _ITEM
2439DESCRIPTOR.message_types_by_name['CompoundValue'] = _COMPOUNDVALUE
2440DESCRIPTOR.message_types_by_name['Boolean'] = _BOOLEAN
2441DESCRIPTOR.message_types_by_name['Reference'] = _REFERENCE
2442DESCRIPTOR.message_types_by_name['Id'] = _ID
2443DESCRIPTOR.message_types_by_name['String'] = _STRING
2444DESCRIPTOR.message_types_by_name['RawString'] = _RAWSTRING
2445DESCRIPTOR.message_types_by_name['StyledString'] = _STYLEDSTRING
2446DESCRIPTOR.message_types_by_name['FileReference'] = _FILEREFERENCE
2447DESCRIPTOR.message_types_by_name['Primitive'] = _PRIMITIVE
2448DESCRIPTOR.message_types_by_name['Attribute'] = _ATTRIBUTE
2449DESCRIPTOR.message_types_by_name['Style'] = _STYLE
2450DESCRIPTOR.message_types_by_name['Styleable'] = _STYLEABLE
2451DESCRIPTOR.message_types_by_name['Array'] = _ARRAY
2452DESCRIPTOR.message_types_by_name['Plural'] = _PLURAL
2453DESCRIPTOR.message_types_by_name['XmlNode'] = _XMLNODE
2454DESCRIPTOR.message_types_by_name['XmlElement'] = _XMLELEMENT
2455DESCRIPTOR.message_types_by_name['XmlNamespace'] = _XMLNAMESPACE
2456DESCRIPTOR.message_types_by_name['XmlAttribute'] = _XMLATTRIBUTE
2457_sym_db.RegisterFileDescriptor(DESCRIPTOR)
2458
2459StringPool = _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
2466SourcePosition = _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
2473Source = _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
2480ToolFingerprint = _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
2487ResourceTable = _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
2494PackageId = _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
2501Package = _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
2508TypeId = _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
2515Type = _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
2522Visibility = _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
2529AllowNew = _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
2536Overlayable = _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
2543OverlayableItem = _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
2550EntryId = _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
2557Entry = _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
2564ConfigValue = _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
2571Value = _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
2578Item = _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
2585CompoundValue = _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
2592Boolean = _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
2599Reference = _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
2606Id = _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
2613String = _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
2620RawString = _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
2627StyledString = _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
2642FileReference = _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
2649Primitive = _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
2672Attribute = _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
2687Style = _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
2702Styleable = _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
2717Array = _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
2732Plural = _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
2747XmlNode = _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
2754XmlElement = _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
2761XmlNamespace = _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
2768XmlAttribute = _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
2776DESCRIPTOR._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)
2780