xref: /aosp_15_r20/external/google-styleguide/intellij-java-google-style.xml (revision 8c35d5ee8e2913d4bd6623e2b93232b1da0ab719)
1<?xml version="1.0" encoding="UTF-8"?>
2<code_scheme name="GoogleStyle">
3  <option name="OTHER_INDENT_OPTIONS">
4    <value>
5      <option name="INDENT_SIZE" value="2" />
6      <option name="CONTINUATION_INDENT_SIZE" value="4" />
7      <option name="TAB_SIZE" value="2" />
8      <option name="USE_TAB_CHARACTER" value="false" />
9      <option name="SMART_TABS" value="false" />
10      <option name="LABEL_INDENT_SIZE" value="0" />
11      <option name="LABEL_INDENT_ABSOLUTE" value="false" />
12      <option name="USE_RELATIVE_INDENTS" value="false" />
13    </value>
14  </option>
15  <option name="INSERT_INNER_CLASS_IMPORTS" value="true" />
16  <option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="999" />
17  <option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="999" />
18  <option name="PACKAGES_TO_USE_IMPORT_ON_DEMAND">
19    <value />
20  </option>
21  <option name="IMPORT_LAYOUT_TABLE">
22    <value>
23      <package name="" withSubpackages="true" static="true" />
24      <emptyLine />
25      <package name="" withSubpackages="true" static="false" />
26    </value>
27  </option>
28  <option name="RIGHT_MARGIN" value="100" />
29  <option name="JD_ALIGN_PARAM_COMMENTS" value="false" />
30  <option name="JD_ALIGN_EXCEPTION_COMMENTS" value="false" />
31  <option name="JD_P_AT_EMPTY_LINES" value="false" />
32  <option name="JD_KEEP_EMPTY_PARAMETER" value="false" />
33  <option name="JD_KEEP_EMPTY_EXCEPTION" value="false" />
34  <option name="JD_KEEP_EMPTY_RETURN" value="false" />
35  <option name="KEEP_CONTROL_STATEMENT_IN_ONE_LINE" value="false" />
36  <option name="KEEP_BLANK_LINES_BEFORE_RBRACE" value="0" />
37  <option name="KEEP_BLANK_LINES_IN_CODE" value="1" />
38  <option name="BLANK_LINES_AFTER_CLASS_HEADER" value="0" />
39  <option name="ALIGN_MULTILINE_PARAMETERS" value="false" />
40  <option name="ALIGN_MULTILINE_FOR" value="false" />
41  <option name="CALL_PARAMETERS_WRAP" value="1" />
42  <option name="METHOD_PARAMETERS_WRAP" value="1" />
43  <option name="EXTENDS_LIST_WRAP" value="1" />
44  <option name="THROWS_KEYWORD_WRAP" value="1" />
45  <option name="METHOD_CALL_CHAIN_WRAP" value="1" />
46  <option name="BINARY_OPERATION_WRAP" value="1" />
47  <option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" />
48  <option name="TERNARY_OPERATION_WRAP" value="1" />
49  <option name="TERNARY_OPERATION_SIGNS_ON_NEXT_LINE" value="true" />
50  <option name="FOR_STATEMENT_WRAP" value="1" />
51  <option name="ARRAY_INITIALIZER_WRAP" value="1" />
52  <option name="WRAP_COMMENTS" value="true" />
53  <option name="IF_BRACE_FORCE" value="3" />
54  <option name="DOWHILE_BRACE_FORCE" value="3" />
55  <option name="WHILE_BRACE_FORCE" value="3" />
56  <option name="FOR_BRACE_FORCE" value="3" />
57  <option name="SPACE_BEFORE_ARRAY_INITIALIZER_LBRACE" value="true" />
58  <AndroidXmlCodeStyleSettings>
59    <option name="USE_CUSTOM_SETTINGS" value="true" />
60    <option name="LAYOUT_SETTINGS">
61      <value>
62        <option name="INSERT_BLANK_LINE_BEFORE_TAG" value="false" />
63      </value>
64    </option>
65  </AndroidXmlCodeStyleSettings>
66  <JSCodeStyleSettings>
67    <option name="INDENT_CHAINED_CALLS" value="false" />
68  </JSCodeStyleSettings>
69  <Python>
70    <option name="USE_CONTINUATION_INDENT_FOR_ARGUMENTS" value="true" />
71  </Python>
72  <TypeScriptCodeStyleSettings>
73    <option name="INDENT_CHAINED_CALLS" value="false" />
74  </TypeScriptCodeStyleSettings>
75  <XML>
76    <option name="XML_ALIGN_ATTRIBUTES" value="false" />
77    <option name="XML_LEGACY_SETTINGS_IMPORTED" value="true" />
78  </XML>
79  <codeStyleSettings language="CSS">
80    <indentOptions>
81      <option name="INDENT_SIZE" value="2" />
82      <option name="CONTINUATION_INDENT_SIZE" value="4" />
83      <option name="TAB_SIZE" value="2" />
84    </indentOptions>
85  </codeStyleSettings>
86  <codeStyleSettings language="ECMA Script Level 4">
87    <option name="KEEP_BLANK_LINES_IN_CODE" value="1" />
88    <option name="ALIGN_MULTILINE_PARAMETERS" value="false" />
89    <option name="ALIGN_MULTILINE_FOR" value="false" />
90    <option name="CALL_PARAMETERS_WRAP" value="1" />
91    <option name="METHOD_PARAMETERS_WRAP" value="1" />
92    <option name="EXTENDS_LIST_WRAP" value="1" />
93    <option name="BINARY_OPERATION_WRAP" value="1" />
94    <option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" />
95    <option name="TERNARY_OPERATION_WRAP" value="1" />
96    <option name="TERNARY_OPERATION_SIGNS_ON_NEXT_LINE" value="true" />
97    <option name="FOR_STATEMENT_WRAP" value="1" />
98    <option name="ARRAY_INITIALIZER_WRAP" value="1" />
99    <option name="IF_BRACE_FORCE" value="3" />
100    <option name="DOWHILE_BRACE_FORCE" value="3" />
101    <option name="WHILE_BRACE_FORCE" value="3" />
102    <option name="FOR_BRACE_FORCE" value="3" />
103    <option name="PARENT_SETTINGS_INSTALLED" value="true" />
104  </codeStyleSettings>
105  <codeStyleSettings language="HTML">
106    <indentOptions>
107      <option name="INDENT_SIZE" value="2" />
108      <option name="CONTINUATION_INDENT_SIZE" value="4" />
109      <option name="TAB_SIZE" value="2" />
110    </indentOptions>
111  </codeStyleSettings>
112  <codeStyleSettings language="JAVA">
113    <option name="KEEP_CONTROL_STATEMENT_IN_ONE_LINE" value="false" />
114    <option name="KEEP_BLANK_LINES_IN_CODE" value="1" />
115    <option name="BLANK_LINES_AFTER_CLASS_HEADER" value="1" />
116    <option name="ALIGN_MULTILINE_PARAMETERS" value="false" />
117    <option name="ALIGN_MULTILINE_RESOURCES" value="false" />
118    <option name="ALIGN_MULTILINE_FOR" value="false" />
119    <option name="CALL_PARAMETERS_WRAP" value="1" />
120    <option name="METHOD_PARAMETERS_WRAP" value="1" />
121    <option name="EXTENDS_LIST_WRAP" value="1" />
122    <option name="THROWS_KEYWORD_WRAP" value="1" />
123    <option name="METHOD_CALL_CHAIN_WRAP" value="1" />
124    <option name="BINARY_OPERATION_WRAP" value="1" />
125    <option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" />
126    <option name="TERNARY_OPERATION_WRAP" value="1" />
127    <option name="TERNARY_OPERATION_SIGNS_ON_NEXT_LINE" value="true" />
128    <option name="FOR_STATEMENT_WRAP" value="1" />
129    <option name="ARRAY_INITIALIZER_WRAP" value="1" />
130    <option name="WRAP_COMMENTS" value="true" />
131    <option name="IF_BRACE_FORCE" value="3" />
132    <option name="DOWHILE_BRACE_FORCE" value="3" />
133    <option name="WHILE_BRACE_FORCE" value="3" />
134    <option name="FOR_BRACE_FORCE" value="3" />
135    <option name="PARENT_SETTINGS_INSTALLED" value="true" />
136    <indentOptions>
137      <option name="INDENT_SIZE" value="2" />
138      <option name="CONTINUATION_INDENT_SIZE" value="4" />
139      <option name="TAB_SIZE" value="2" />
140    </indentOptions>
141  </codeStyleSettings>
142  <codeStyleSettings language="JSON">
143    <indentOptions>
144      <option name="CONTINUATION_INDENT_SIZE" value="4" />
145      <option name="TAB_SIZE" value="2" />
146    </indentOptions>
147  </codeStyleSettings>
148  <codeStyleSettings language="JavaScript">
149    <option name="RIGHT_MARGIN" value="80" />
150    <option name="KEEP_BLANK_LINES_IN_CODE" value="1" />
151    <option name="ALIGN_MULTILINE_PARAMETERS" value="false" />
152    <option name="ALIGN_MULTILINE_FOR" value="false" />
153    <option name="CALL_PARAMETERS_WRAP" value="1" />
154    <option name="METHOD_PARAMETERS_WRAP" value="1" />
155    <option name="BINARY_OPERATION_WRAP" value="1" />
156    <option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" />
157    <option name="TERNARY_OPERATION_WRAP" value="1" />
158    <option name="TERNARY_OPERATION_SIGNS_ON_NEXT_LINE" value="true" />
159    <option name="FOR_STATEMENT_WRAP" value="1" />
160    <option name="ARRAY_INITIALIZER_WRAP" value="1" />
161    <option name="IF_BRACE_FORCE" value="3" />
162    <option name="DOWHILE_BRACE_FORCE" value="3" />
163    <option name="WHILE_BRACE_FORCE" value="3" />
164    <option name="FOR_BRACE_FORCE" value="3" />
165    <option name="PARENT_SETTINGS_INSTALLED" value="true" />
166    <indentOptions>
167      <option name="INDENT_SIZE" value="2" />
168      <option name="TAB_SIZE" value="2" />
169    </indentOptions>
170  </codeStyleSettings>
171  <codeStyleSettings language="PROTO">
172    <option name="RIGHT_MARGIN" value="80" />
173    <indentOptions>
174      <option name="INDENT_SIZE" value="2" />
175      <option name="CONTINUATION_INDENT_SIZE" value="2" />
176      <option name="TAB_SIZE" value="2" />
177    </indentOptions>
178  </codeStyleSettings>
179  <codeStyleSettings language="protobuf">
180    <option name="RIGHT_MARGIN" value="80" />
181    <indentOptions>
182      <option name="INDENT_SIZE" value="2" />
183      <option name="CONTINUATION_INDENT_SIZE" value="2" />
184      <option name="TAB_SIZE" value="2" />
185    </indentOptions>
186  </codeStyleSettings>
187  <codeStyleSettings language="Python">
188    <option name="KEEP_BLANK_LINES_IN_CODE" value="1" />
189    <option name="RIGHT_MARGIN" value="80" />
190    <option name="ALIGN_MULTILINE_PARAMETERS" value="false" />
191    <option name="PARENT_SETTINGS_INSTALLED" value="true" />
192    <indentOptions>
193      <option name="INDENT_SIZE" value="2" />
194      <option name="CONTINUATION_INDENT_SIZE" value="4" />
195      <option name="TAB_SIZE" value="2" />
196    </indentOptions>
197  </codeStyleSettings>
198  <codeStyleSettings language="SASS">
199    <indentOptions>
200      <option name="CONTINUATION_INDENT_SIZE" value="4" />
201      <option name="TAB_SIZE" value="2" />
202    </indentOptions>
203  </codeStyleSettings>
204  <codeStyleSettings language="SCSS">
205    <indentOptions>
206      <option name="CONTINUATION_INDENT_SIZE" value="4" />
207      <option name="TAB_SIZE" value="2" />
208    </indentOptions>
209  </codeStyleSettings>
210  <codeStyleSettings language="TypeScript">
211    <indentOptions>
212      <option name="INDENT_SIZE" value="2" />
213      <option name="TAB_SIZE" value="2" />
214    </indentOptions>
215  </codeStyleSettings>
216  <codeStyleSettings language="XML">
217    <indentOptions>
218      <option name="INDENT_SIZE" value="2" />
219      <option name="CONTINUATION_INDENT_SIZE" value="2" />
220      <option name="TAB_SIZE" value="2" />
221    </indentOptions>
222    <arrangement>
223      <rules>
224        <section>
225          <rule>
226            <match>
227              <AND>
228                <NAME>xmlns:android</NAME>
229                <XML_ATTRIBUTE />
230                <XML_NAMESPACE>^$</XML_NAMESPACE>
231              </AND>
232            </match>
233          </rule>
234        </section>
235        <section>
236          <rule>
237            <match>
238              <AND>
239                <NAME>xmlns:.*</NAME>
240                <XML_ATTRIBUTE />
241                <XML_NAMESPACE>^$</XML_NAMESPACE>
242              </AND>
243            </match>
244            <order>BY_NAME</order>
245          </rule>
246        </section>
247        <section>
248          <rule>
249            <match>
250              <AND>
251                <NAME>.*:id</NAME>
252                <XML_ATTRIBUTE />
253                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
254              </AND>
255            </match>
256          </rule>
257        </section>
258        <section>
259          <rule>
260            <match>
261              <AND>
262                <NAME>style</NAME>
263                <XML_ATTRIBUTE />
264                <XML_NAMESPACE>^$</XML_NAMESPACE>
265              </AND>
266            </match>
267          </rule>
268        </section>
269        <section>
270          <rule>
271            <match>
272              <AND>
273                <NAME>.*</NAME>
274                <XML_ATTRIBUTE />
275                <XML_NAMESPACE>^$</XML_NAMESPACE>
276              </AND>
277            </match>
278            <order>BY_NAME</order>
279          </rule>
280        </section>
281        <section>
282          <rule>
283            <match>
284              <AND>
285                <NAME>.*:.*Style</NAME>
286                <XML_ATTRIBUTE />
287                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
288              </AND>
289            </match>
290            <order>BY_NAME</order>
291          </rule>
292        </section>
293        <section>
294          <rule>
295            <match>
296              <AND>
297                <NAME>.*:layout_width</NAME>
298                <XML_ATTRIBUTE />
299                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
300              </AND>
301            </match>
302          </rule>
303        </section>
304        <section>
305          <rule>
306            <match>
307              <AND>
308                <NAME>.*:layout_height</NAME>
309                <XML_ATTRIBUTE />
310                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
311              </AND>
312            </match>
313          </rule>
314        </section>
315        <section>
316          <rule>
317            <match>
318              <AND>
319                <NAME>.*:layout_weight</NAME>
320                <XML_ATTRIBUTE />
321                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
322              </AND>
323            </match>
324          </rule>
325        </section>
326        <section>
327          <rule>
328            <match>
329              <AND>
330                <NAME>.*:layout_margin</NAME>
331                <XML_ATTRIBUTE />
332                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
333              </AND>
334            </match>
335          </rule>
336        </section>
337        <section>
338          <rule>
339            <match>
340              <AND>
341                <NAME>.*:layout_marginTop</NAME>
342                <XML_ATTRIBUTE />
343                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
344              </AND>
345            </match>
346          </rule>
347        </section>
348        <section>
349          <rule>
350            <match>
351              <AND>
352                <NAME>.*:layout_marginBottom</NAME>
353                <XML_ATTRIBUTE />
354                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
355              </AND>
356            </match>
357          </rule>
358        </section>
359        <section>
360          <rule>
361            <match>
362              <AND>
363                <NAME>.*:layout_marginStart</NAME>
364                <XML_ATTRIBUTE />
365                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
366              </AND>
367            </match>
368          </rule>
369        </section>
370        <section>
371          <rule>
372            <match>
373              <AND>
374                <NAME>.*:layout_marginEnd</NAME>
375                <XML_ATTRIBUTE />
376                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
377              </AND>
378            </match>
379          </rule>
380        </section>
381        <section>
382          <rule>
383            <match>
384              <AND>
385                <NAME>.*:layout_marginLeft</NAME>
386                <XML_ATTRIBUTE />
387                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
388              </AND>
389            </match>
390          </rule>
391        </section>
392        <section>
393          <rule>
394            <match>
395              <AND>
396                <NAME>.*:layout_marginRight</NAME>
397                <XML_ATTRIBUTE />
398                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
399              </AND>
400            </match>
401          </rule>
402        </section>
403        <section>
404          <rule>
405            <match>
406              <AND>
407                <NAME>.*:layout_.*</NAME>
408                <XML_ATTRIBUTE />
409                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
410              </AND>
411            </match>
412            <order>BY_NAME</order>
413          </rule>
414        </section>
415        <section>
416          <rule>
417            <match>
418              <AND>
419                <NAME>.*:padding</NAME>
420                <XML_ATTRIBUTE />
421                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
422              </AND>
423            </match>
424          </rule>
425        </section>
426        <section>
427          <rule>
428            <match>
429              <AND>
430                <NAME>.*:paddingTop</NAME>
431                <XML_ATTRIBUTE />
432                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
433              </AND>
434            </match>
435          </rule>
436        </section>
437        <section>
438          <rule>
439            <match>
440              <AND>
441                <NAME>.*:paddingBottom</NAME>
442                <XML_ATTRIBUTE />
443                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
444              </AND>
445            </match>
446          </rule>
447        </section>
448        <section>
449          <rule>
450            <match>
451              <AND>
452                <NAME>.*:paddingStart</NAME>
453                <XML_ATTRIBUTE />
454                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
455              </AND>
456            </match>
457          </rule>
458        </section>
459        <section>
460          <rule>
461            <match>
462              <AND>
463                <NAME>.*:paddingEnd</NAME>
464                <XML_ATTRIBUTE />
465                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
466              </AND>
467            </match>
468          </rule>
469        </section>
470        <section>
471          <rule>
472            <match>
473              <AND>
474                <NAME>.*:paddingLeft</NAME>
475                <XML_ATTRIBUTE />
476                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
477              </AND>
478            </match>
479          </rule>
480        </section>
481        <section>
482          <rule>
483            <match>
484              <AND>
485                <NAME>.*:paddingRight</NAME>
486                <XML_ATTRIBUTE />
487                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
488              </AND>
489            </match>
490          </rule>
491        </section>
492        <section>
493          <rule>
494            <match>
495              <AND>
496                <NAME>.*</NAME>
497                <XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
498              </AND>
499            </match>
500            <order>BY_NAME</order>
501          </rule>
502        </section>
503        <section>
504          <rule>
505            <match>
506              <AND>
507                <NAME>.*</NAME>
508                <XML_NAMESPACE>http://schemas.android.com/apk/res-auto</XML_NAMESPACE>
509              </AND>
510            </match>
511            <order>BY_NAME</order>
512          </rule>
513        </section>
514        <section>
515          <rule>
516            <match>
517              <AND>
518                <NAME>.*</NAME>
519                <XML_NAMESPACE>http://schemas.android.com/tools</XML_NAMESPACE>
520              </AND>
521            </match>
522            <order>BY_NAME</order>
523          </rule>
524        </section>
525        <section>
526          <rule>
527            <match>
528              <AND>
529                <NAME>.*</NAME>
530                <XML_NAMESPACE>.*</XML_NAMESPACE>
531              </AND>
532            </match>
533            <order>BY_NAME</order>
534          </rule>
535        </section>
536      </rules>
537    </arrangement>
538  </codeStyleSettings>
539  <Objective-C>
540    <option name="INDENT_NAMESPACE_MEMBERS" value="0" />
541    <option name="INDENT_C_STRUCT_MEMBERS" value="2" />
542    <option name="INDENT_CLASS_MEMBERS" value="2" />
543    <option name="INDENT_VISIBILITY_KEYWORDS" value="1" />
544    <option name="INDENT_INSIDE_CODE_BLOCK" value="2" />
545    <option name="KEEP_STRUCTURES_IN_ONE_LINE" value="true" />
546    <option name="FUNCTION_PARAMETERS_WRAP" value="5" />
547    <option name="FUNCTION_CALL_ARGUMENTS_WRAP" value="5" />
548    <option name="TEMPLATE_CALL_ARGUMENTS_WRAP" value="5" />
549    <option name="TEMPLATE_CALL_ARGUMENTS_ALIGN_MULTILINE" value="true" />
550    <option name="ALIGN_INIT_LIST_IN_COLUMNS" value="false" />
551    <option name="SPACE_BEFORE_SUPERCLASS_COLON" value="false" />
552  </Objective-C>
553  <Objective-C-extensions>
554    <option name="GENERATE_INSTANCE_VARIABLES_FOR_PROPERTIES" value="ASK" />
555    <option name="RELEASE_STYLE" value="IVAR" />
556    <option name="TYPE_QUALIFIERS_PLACEMENT" value="BEFORE" />
557    <file>
558      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Import" />
559      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Macro" />
560      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Typedef" />
561      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Enum" />
562      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Constant" />
563      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Global" />
564      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Struct" />
565      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="FunctionPredecl" />
566      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Function" />
567    </file>
568    <class>
569      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Property" />
570      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Synthesize" />
571      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="InitMethod" />
572      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="StaticMethod" />
573      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="InstanceMethod" />
574      <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="DeallocMethod" />
575    </class>
576    <extensions>
577      <pair source="cc" header="h" />
578      <pair source="c" header="h" />
579    </extensions>
580  </Objective-C-extensions>
581  <codeStyleSettings language="ObjectiveC">
582    <option name="RIGHT_MARGIN" value="80" />
583    <option name="KEEP_BLANK_LINES_BEFORE_RBRACE" value="1" />
584    <option name="BLANK_LINES_BEFORE_IMPORTS" value="0" />
585    <option name="BLANK_LINES_AFTER_IMPORTS" value="0" />
586    <option name="BLANK_LINES_AROUND_CLASS" value="0" />
587    <option name="BLANK_LINES_AROUND_METHOD" value="0" />
588    <option name="BLANK_LINES_AROUND_METHOD_IN_INTERFACE" value="0" />
589    <option name="ALIGN_MULTILINE_BINARY_OPERATION" value="false" />
590    <option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" />
591    <option name="FOR_STATEMENT_WRAP" value="1" />
592    <option name="ASSIGNMENT_WRAP" value="1" />
593    <indentOptions>
594      <option name="INDENT_SIZE" value="2" />
595      <option name="CONTINUATION_INDENT_SIZE" value="4" />
596    </indentOptions>
597  </codeStyleSettings>
598</code_scheme>
599