1<code_scheme name="AndroidStyle" version="173">
2  <option name="RIGHT_MARGIN" value="100" />
3  <JetCodeStyleSettings>
4    <option name="PACKAGES_TO_USE_STAR_IMPORTS">
5      <value />
6    </option>
7    <option name="NAME_COUNT_TO_USE_STAR_IMPORT" value="2147483647" />
8    <option name="NAME_COUNT_TO_USE_STAR_IMPORT_FOR_MEMBERS" value="2147483647" />
9  </JetCodeStyleSettings>
10  <JavaCodeStyleSettings>
11    <option name="FIELD_NAME_PREFIX" value="m" />
12    <option name="STATIC_FIELD_NAME_PREFIX" value="s" />
13    <option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="9999" />
14    <option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="9999" />
15    <option name="IMPORT_LAYOUT_TABLE">
16      <value>
17        <package name="android" withSubpackages="true" static="true" />
18        <emptyLine />
19        <package name="androidx" withSubpackages="true" static="true" />
20        <emptyLine />
21        <package name="com.android" withSubpackages="true" static="true" />
22        <emptyLine />
23        <package name="dalvik" withSubpackages="true" static="true" />
24        <emptyLine />
25        <package name="libcore" withSubpackages="true" static="true" />
26        <emptyLine />
27        <package name="com" withSubpackages="true" static="true" />
28        <emptyLine />
29        <package name="gov" withSubpackages="true" static="true" />
30        <emptyLine />
31        <package name="junit" withSubpackages="true" static="true" />
32        <emptyLine />
33        <package name="net" withSubpackages="true" static="true" />
34        <emptyLine />
35        <package name="org" withSubpackages="true" static="true" />
36        <emptyLine />
37        <package name="java" withSubpackages="true" static="true" />
38        <emptyLine />
39        <package name="javax" withSubpackages="true" static="true" />
40        <emptyLine />
41        <package name="" withSubpackages="true" static="true" />
42        <emptyLine />
43        <package name="android" withSubpackages="true" static="false" />
44        <emptyLine />
45        <package name="androidx" withSubpackages="true" static="false" />
46        <emptyLine />
47        <package name="com.android" withSubpackages="true" static="false" />
48        <emptyLine />
49        <package name="dalvik" withSubpackages="true" static="false" />
50        <emptyLine />
51        <package name="libcore" withSubpackages="true" static="false" />
52        <emptyLine />
53        <package name="com" withSubpackages="true" static="false" />
54        <emptyLine />
55        <package name="gov" withSubpackages="true" static="false" />
56        <emptyLine />
57        <package name="junit" withSubpackages="true" static="false" />
58        <emptyLine />
59        <package name="net" withSubpackages="true" static="false" />
60        <emptyLine />
61        <package name="org" withSubpackages="true" static="false" />
62        <emptyLine />
63        <package name="java" withSubpackages="true" static="false" />
64        <emptyLine />
65        <package name="javax" withSubpackages="true" static="false" />
66        <emptyLine />
67        <package name="" withSubpackages="true" static="false" />
68      </value>
69    </option>
70    <option name="JD_P_AT_EMPTY_LINES" value="false" />
71    <option name="JD_DO_NOT_WRAP_ONE_LINE_COMMENTS" value="true" />
72    <option name="JD_KEEP_EMPTY_PARAMETER" value="false" />
73    <option name="JD_KEEP_EMPTY_EXCEPTION" value="false" />
74    <option name="JD_KEEP_EMPTY_RETURN" value="false" />
75    <option name="JD_PRESERVE_LINE_FEEDS" value="true" />
76  </JavaCodeStyleSettings>
77  <Objective-C-extensions>
78    <file>
79      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Import" />
80      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Macro" />
81      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Typedef" />
82      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Enum" />
83      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Constant" />
84      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Global" />
85      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Struct" />
86      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="FunctionPredecl" />
87      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Function" />
88    </file>
89    <class>
90      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Property" />
91      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Synthesize" />
92      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="InitMethod" />
93      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="StaticMethod" />
94      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="InstanceMethod" />
95      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="DeallocMethod" />
96    </class>
97    <extensions>
98      <pair source="cpp" header="h" fileNamingConvention="NONE" />
99      <pair source="c" header="h" fileNamingConvention="NONE" />
100    </extensions>
101  </Objective-C-extensions>
102  <XML>
103    <option name="XML_LEGACY_SETTINGS_IMPORTED" value="true" />
104  </XML>
105  <ADDITIONAL_INDENT_OPTIONS fileType="java">
106    <option name="TAB_SIZE" value="8" />
107  </ADDITIONAL_INDENT_OPTIONS>
108  <ADDITIONAL_INDENT_OPTIONS fileType="js">
109    <option name="CONTINUATION_INDENT_SIZE" value="4" />
110  </ADDITIONAL_INDENT_OPTIONS>
111  <codeStyleSettings language="JAVA">
112    <option name="ALIGN_MULTILINE_PARAMETERS" value="false" />
113    <option name="ALIGN_MULTILINE_FOR" value="false" />
114    <option name="CALL_PARAMETERS_WRAP" value="1" />
115    <option name="PREFER_PARAMETERS_WRAP" value="true" />
116    <option name="METHOD_PARAMETERS_WRAP" value="1" />
117    <option name="RESOURCE_LIST_WRAP" value="1" />
118    <option name="EXTENDS_LIST_WRAP" value="1" />
119    <option name="THROWS_LIST_WRAP" value="1" />
120    <option name="THROWS_KEYWORD_WRAP" value="1" />
121    <option name="BINARY_OPERATION_WRAP" value="1" />
122    <option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" />
123    <option name="TERNARY_OPERATION_WRAP" value="1" />
124    <option name="TERNARY_OPERATION_SIGNS_ON_NEXT_LINE" value="true" />
125    <option name="FOR_STATEMENT_WRAP" value="1" />
126    <option name="ARRAY_INITIALIZER_WRAP" value="1" />
127    <option name="ASSIGNMENT_WRAP" value="1" />
128    <option name="WRAP_COMMENTS" value="true" />
129    <option name="IF_BRACE_FORCE" value="1" />
130    <option name="DOWHILE_BRACE_FORCE" value="1" />
131    <option name="WHILE_BRACE_FORCE" value="1" />
132    <option name="FOR_BRACE_FORCE" value="1" />
133    <option name="WRAP_LONG_LINES" value="true" />
134  </codeStyleSettings>
135  <codeStyleSettings language="JavaScript">
136    <option name="KEEP_CONTROL_STATEMENT_IN_ONE_LINE" value="false" />
137    <option name="KEEP_BLANK_LINES_IN_CODE" value="1" />
138    <option name="BLANK_LINES_AROUND_FIELD" value="1" />
139    <option name="BLANK_LINES_AFTER_CLASS_HEADER" value="1" />
140    <option name="ALIGN_MULTILINE_PARAMETERS" value="false" />
141    <option name="ALIGN_MULTILINE_FOR" value="false" />
142    <option name="CALL_PARAMETERS_WRAP" value="1" />
143    <option name="METHOD_PARAMETERS_WRAP" value="1" />
144    <option name="EXTENDS_LIST_WRAP" value="1" />
145    <option name="THROWS_LIST_WRAP" value="1" />
146    <option name="EXTENDS_KEYWORD_WRAP" value="1" />
147    <option name="THROWS_KEYWORD_WRAP" value="1" />
148    <option name="METHOD_CALL_CHAIN_WRAP" value="1" />
149    <option name="BINARY_OPERATION_WRAP" value="1" />
150    <option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" />
151    <option name="TERNARY_OPERATION_WRAP" value="1" />
152    <option name="TERNARY_OPERATION_SIGNS_ON_NEXT_LINE" value="true" />
153    <option name="FOR_STATEMENT_WRAP" value="1" />
154    <option name="ARRAY_INITIALIZER_WRAP" value="1" />
155    <option name="ASSIGNMENT_WRAP" value="1" />
156    <option name="PLACE_ASSIGNMENT_SIGN_ON_NEXT_LINE" value="true" />
157    <option name="WRAP_COMMENTS" value="true" />
158    <option name="IF_BRACE_FORCE" value="3" />
159    <option name="DOWHILE_BRACE_FORCE" value="3" />
160    <option name="WHILE_BRACE_FORCE" value="3" />
161    <option name="FOR_BRACE_FORCE" value="3" />
162    <option name="PARENT_SETTINGS_INSTALLED" value="true" />
163  </codeStyleSettings>
164  <codeStyleSettings language="XML">
165    <option name="FORCE_REARRANGE_MODE" value="1" />
166    <indentOptions>
167      <option name="CONTINUATION_INDENT_SIZE" value="4" />
168    </indentOptions>
169    <arrangement>
170      <rules>
171        <section>
172          <rule>
173            <match>
174              <AND>
175                <NAME>xmlns:android</NAME>
176                <XML_NAMESPACE>^$</XML_NAMESPACE>
177              </AND>
178            </match>
179          </rule>
180        </section>
181        <section>
182          <rule>
183            <match>
184              <AND>
185                <NAME>xmlns:.*</NAME>
186                <XML_NAMESPACE>^$</XML_NAMESPACE>
187              </AND>
188            </match>
189            <order>BY_NAME</order>
190          </rule>
191        </section>
192        <section>
193          <rule>
194            <match>
195              <AND>
196                <NAME>.*:id</NAME>
197                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
198              </AND>
199            </match>
200          </rule>
201        </section>
202        <section>
203          <rule>
204            <match>
205              <AND>
206                <NAME>.*:name</NAME>
207                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
208              </AND>
209            </match>
210          </rule>
211        </section>
212        <section>
213          <rule>
214            <match>
215              <AND>
216                <NAME>name</NAME>
217                <XML_NAMESPACE>^$</XML_NAMESPACE>
218              </AND>
219            </match>
220          </rule>
221        </section>
222        <section>
223          <rule>
224            <match>
225              <AND>
226                <NAME>style</NAME>
227                <XML_NAMESPACE>^$</XML_NAMESPACE>
228              </AND>
229            </match>
230          </rule>
231        </section>
232        <section>
233          <rule>
234            <match>
235              <AND>
236                <NAME>.*</NAME>
237                <XML_NAMESPACE>^$</XML_NAMESPACE>
238              </AND>
239            </match>
240            <order>BY_NAME</order>
241          </rule>
242        </section>
243        <section>
244          <rule>
245            <match>
246              <AND>
247                <NAME>.*:layout_width</NAME>
248                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
249              </AND>
250            </match>
251          </rule>
252        </section>
253        <section>
254          <rule>
255            <match>
256              <AND>
257                <NAME>.*:layout_height</NAME>
258                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
259              </AND>
260            </match>
261          </rule>
262        </section>
263        <section>
264          <rule>
265            <match>
266              <AND>
267                <NAME>.*:layout_.*</NAME>
268                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
269              </AND>
270            </match>
271            <order>BY_NAME</order>
272          </rule>
273        </section>
274        <section>
275          <rule>
276            <match>
277              <AND>
278                <NAME>.*:width</NAME>
279                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
280              </AND>
281            </match>
282            <order>BY_NAME</order>
283          </rule>
284        </section>
285        <section>
286          <rule>
287            <match>
288              <AND>
289                <NAME>.*:height</NAME>
290                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
291              </AND>
292            </match>
293            <order>BY_NAME</order>
294          </rule>
295        </section>
296        <section>
297          <rule>
298            <match>
299              <AND>
300                <NAME>.*</NAME>
301                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
302              </AND>
303            </match>
304            <order>BY_NAME</order>
305          </rule>
306        </section>
307        <section>
308          <rule>
309            <match>
310              <AND>
311                <NAME>.*</NAME>
312                <XML_NAMESPACE>.*</XML_NAMESPACE>
313              </AND>
314            </match>
315            <order>BY_NAME</order>
316          </rule>
317        </section>
318      </rules>
319    </arrangement>
320  </codeStyleSettings>
321</code_scheme>
322