Dead
[official-gcc.git] / gomp-20050608-branch / libjava / classpath / scripts / jalopy-gnu.xml
blobad5c5abdffefbcbe0db628a74036526e5c037375
1 <?xml version="1.0" encoding="UTF-8"?>
2 <jalopy>
3     <general>
4         <compliance>
5             <version>14</version>
6         </compliance>
7         <style>
8             <description>GNU Java Coding Convention</description>
9             <name>GNU</name>
10         </style>
11     </general>
12     <inspector>
13         <enable>false</enable>
14         <naming>
15             <classes>
16                 <abstract>[A-Z][a-zA-Z0-9]+</abstract>
17                 <general>[A-Z][a-zA-Z0-9]+</general>
18             </classes>
19             <fields>
20                 <default>[a-z][\w]+</default>
21                 <defaultStatic>[a-z][\w]+</defaultStatic>
22                 <defaultStaticFinal>[a-zA-Z][\w]+</defaultStaticFinal>
23                 <private>[a-z][\w]+</private>
24                 <privateStatic>[a-z][\w]+</privateStatic>
25                 <privateStaticFinal>[a-zA-Z][\w]+</privateStaticFinal>
26                 <protected>[a-z][\w]+</protected>
27                 <protectedStatic>[a-z][\w]+</protectedStatic>
28                 <protectedStaticFinal>[a-zA-Z][\w]+</protectedStaticFinal>
29                 <public>[a-z][\w]+</public>
30                 <publicStatic>[a-z][\w]+</publicStatic>
31                 <publicStaticFinal>[a-zA-Z][\w]+</publicStaticFinal>
32             </fields>
33             <interfaces>[A-Z][a-zA-Z0-9]+</interfaces>
34             <labels>\w+</labels>
35             <methods>
36                 <default>[a-z][\w]+</default>
37                 <defaultStatic>[a-z][\w]+</defaultStatic>
38                 <defaultStaticFinal>[a-z][\w]+</defaultStaticFinal>
39                 <private>[a-z][\w]+</private>
40                 <privateStatic>[a-z][\w]+</privateStatic>
41                 <privateStaticFinal>[a-z][\w]+</privateStaticFinal>
42                 <protected>[a-z][\w]+</protected>
43                 <protectedStatic>[a-z][\w]+</protectedStatic>
44                 <protectedStaticFinal>[a-z][\w]+</protectedStaticFinal>
45                 <public>[a-z][\w]+</public>
46                 <publicStatic>[a-z][\w]+</publicStatic>
47                 <publicStaticFinal>[a-z][\w]+</publicStaticFinal>
48             </methods>
49             <packages>[a-z]+(?:\.[a-z]+)*</packages>
50             <parameters>
51                 <default>[a-z][\w]+</default>
52                 <final>[a-z][\w]+</final>
53             </parameters>
54             <variables>[a-z][\w]*</variables>
55         </naming>
56         <tips>
57             <adhereToNamingConvention>false</adhereToNamingConvention>
58             <alwaysOverrideEquals>false</alwaysOverrideEquals>
59             <alwaysOverrideHashCode>false</alwaysOverrideHashCode>
60             <avoidThreadGroups>false</avoidThreadGroups>
61             <declareCollectionComment>false</declareCollectionComment>
62             <dontIgnoreExceptions>false</dontIgnoreExceptions>
63             <dontSubstituteObjectEquals>false</dontSubstituteObjectEquals>
64             <neverDeclareException>false</neverDeclareException>
65             <neverDeclareThrowable>false</neverDeclareThrowable>
66             <neverInvokeWaitOutsideLoop>false</neverInvokeWaitOutsideLoop>
67             <neverReturnZeroArrays>false</neverReturnZeroArrays>
68             <neverUseEmptyFinally>false</neverUseEmptyFinally>
69             <obeyContractEquals>false</obeyContractEquals>
70             <overrideToString>false</overrideToString>
71             <referToObjectsByInterface>false</referToObjectsByInterface>
72             <replaceStructureWithClass>false</replaceStructureWithClass>
73             <stringLiterallI18n>false</stringLiterallI18n>
74             <useInterfaceOnlyForTypes>false</useInterfaceOnlyForTypes>
75             <wrongCollectionComment>false</wrongCollectionComment>
76         </tips>
77     </inspector>
78     <internal>
79         <version>6</version>
80     </internal>
81     <messages>
82         <priority>
83             <general>30000</general>
84             <parser>30000</parser>
85             <parserJavadoc>30000</parserJavadoc>
86             <printer>30000</printer>
87             <printerJavadoc>30000</printerJavadoc>
88             <transform>30000</transform>
89         </priority>
90         <showErrorStackTrace>true</showErrorStackTrace>
91     </messages>
92     <misc>
93         <threadCount>1</threadCount>
94     </misc>
95     <printer>
96         <alignment>
97             <methodCallChain>true</methodCallChain>
98             <parameterMethodDeclaration>false</parameterMethodDeclaration>
99             <ternaryOperator>true</ternaryOperator>
100             <variableAssignment>false</variableAssignment>
101             <variableIdentifier>false</variableIdentifier>
102         </alignment>
103         <backup>
104             <directory>bak</directory>
105             <level>0</level>
106         </backup>
107         <blanklines>
108             <after>
109                 <block>0</block>
110                 <braceLeft>0</braceLeft>
111                 <class>1</class>
112                 <declaration>0</declaration>
113                 <footer>1</footer>
114                 <header>1</header>
115                 <interface>1</interface>
116                 <lastImport>1</lastImport>
117                 <method>1</method>
118                 <package>1</package>
119             </after>
120             <before>
121                 <block>0</block>
122                 <braceRight>0</braceRight>
123                 <caseBlock>0</caseBlock>
124                 <comment>
125                     <javadoc>1</javadoc>
126                     <multiline>0</multiline>
127                     <singleline>0</singleline>
128                 </comment>
129                 <controlStatement>0</controlStatement>
130                 <declaration>0</declaration>
131                 <footer>0</footer>
132                 <header>0</header>
133                 <package>2</package>
134             </before>
135             <keepUpTo>1</keepUpTo>
136         </blanklines>
137         <braces>
138             <empty>
139                 <cuddle>false</cuddle>
140                 <insertStatement>false</insertStatement>
141             </empty>
142             <insert>
143                 <dowhile>false</dowhile>
144                 <for>false</for>
145                 <ifelse>false</ifelse>
146                 <while>false</while>
147             </insert>
148             <remove>
149                 <block>true</block>
150                 <dowhile>true</dowhile>
151                 <for>true</for>
152                 <ifelse>true</ifelse>
153                 <while>true</while>
154             </remove>
155             <treatDifferent>
156                 <methodClass>true</methodClass>
157                 <methodClassIfWrapped>false</methodClassIfWrapped>
158             </treatDifferent>
159         </braces>
160         <chunks>
161             <blanklines>true</blanklines>
162             <comments>true</comments>
163         </chunks>
164         <comments>
165             <format>
166                 <multiline>false</multiline>
167             </format>
168             <javadoc>
169                 <check>
170                     <innerclass>false</innerclass>
171                     <tags>false</tags>
172                     <throwsTags>false</throwsTags>
173                 </check>
174                 <fieldsShort>false</fieldsShort>
175                 <generate>
176                     <class>0</class>
177                     <constructor>0</constructor>
178                     <field>0</field>
179                     <method>0</method>
180                 </generate>
181                 <parseComments>false</parseComments>
182                 <tags>
183                     <in-line />
184                     <standard />
185                 </tags>
186                 <templates>
187                     <method>
188                         <bottom> */</bottom>
189                         <exception> * @throws $exceptionType$ DOCUMENT ME!</exception>
190                         <param> * @param $paramType$ DOCUMENT ME!</param>
191                         <return> * @return DOCUMENT ME!</return>
192                         <top>/**| * DOCUMENT ME!</top>
193                     </method>
194                 </templates>
195             </javadoc>
196             <remove>
197                 <javadoc>false</javadoc>
198                 <multiline>false</multiline>
199                 <singleline>false</singleline>
200             </remove>
201             <separator>
202                 <fillCharacter>-</fillCharacter>
203                 <insert>false</insert>
204                 <insertRecursive>false</insertRecursive>
205                 <text>
206                     <class>Inner Classes</class>
207                     <constructor>Constructors</constructor>
208                     <field>Instance fields</field>
209                     <initializer>Instance initializers</initializer>
210                     <interface>Inner Interfaces</interface>
211                     <method>Methods</method>
212                     <static>Static fields/initializers</static>
213                 </text>
214             </separator>
215         </comments>
216         <environment />
217         <footer>
218             <keys />
219             <smartMode>0</smartMode>
220             <use>false</use>
221         </footer>
222         <header>
223             <keys />
224             <smartMode>0</smartMode>
225             <use>false</use>
226         </header>
227         <history>
228             <policy>disabled</policy>
229         </history>
230         <imports>
231             <grouping>
232                 <defaultDepth>1</defaultDepth>
233                 <packages>*:0|gnu:1|java:1|javax:1|org:1</packages>
234             </grouping>
235             <policy>disabled</policy>
236             <sort>true</sort>
237         </imports>
238         <indentation>
239             <caseFromSwitch>true</caseFromSwitch>
240             <continuation>
241                 <block>true</block>
242                 <operator>true</operator>
243             </continuation>
244             <firstColumnComments>false</firstColumnComments>
245             <label>true</label>
246             <policy>
247                 <deep>true</deep>
248             </policy>
249             <sizes>
250                 <braceCuddled>1</braceCuddled>
251                 <braceLeft>2</braceLeft>
252                 <braceRight>2</braceRight>
253                 <braceRightAfter>0</braceRightAfter>
254                 <continuation>0</continuation>
255                 <deep>55</deep>
256                 <extends>-1</extends>
257                 <general>2</general>
258                 <implements>-1</implements>
259                 <leading>0</leading>
260                 <tabs>8</tabs>
261                 <throws>2</throws>
262                 <trailingComment>1</trailingComment>
263             </sizes>
264             <tabs>
265                 <enable>true</enable>
266                 <onlyLeading>true</onlyLeading>
267             </tabs>
268         </indentation>
269         <misc>
270             <arrayBracketsAfterIdent>false</arrayBracketsAfterIdent>
271             <forceFormatting>false</forceFormatting>
272             <insertExpressionParentheses>false</insertExpressionParentheses>
273             <insertLoggingConditional>false</insertLoggingConditional>
274             <insertTrailingNewline>true</insertTrailingNewline>
275             <insertUID>false</insertUID>
276         </misc>
277         <sorting>
278             <declaration>
279                 <class>false</class>
280                 <constructor>false</constructor>
281                 <enable>false</enable>
282                 <interface>false</interface>
283                 <method>false</method>
284                 <order>static|field|initializer|constructor|method|interface|class</order>
285                 <variable>false</variable>
286             </declaration>
287             <modifier>
288                 <enable>true</enable>
289                 <order>public|protected|private|abstract|static|final|synchronized|transient|volatile|native|strictfp</order>
290             </modifier>
291         </sorting>
292         <whitespace>
293             <after>
294                 <comma>true</comma>
295                 <semicolon>true</semicolon>
296                 <typeCast>true</typeCast>
297             </after>
298             <before>
299                 <braces>true</braces>
300                 <brackets>false</brackets>
301                 <bracketsTypes>false</bracketsTypes>
302                 <caseColon>false</caseColon>
303                 <operator>
304                     <not>true</not>
305                 </operator>
306                 <parentheses>
307                     <methodCall>false</methodCall>
308                     <methodDeclaration>false</methodDeclaration>
309                     <statement>true</statement>
310                 </parentheses>
311             </before>
312             <padding>
313                 <braces>true</braces>
314                 <brackets>false</brackets>
315                 <operator>
316                     <assignment>true</assignment>
317                     <bitwise>true</bitwise>
318                     <logical>true</logical>
319                     <mathematical>true</mathematical>
320                     <relational>true</relational>
321                     <shift>true</shift>
322                 </operator>
323                 <parenthesis>false</parenthesis>
324                 <typeCast>false</typeCast>
325             </padding>
326         </whitespace>
327         <wrapping>
328             <always>
329                 <after>
330                     <arrayElement>0</arrayElement>
331                     <braceRight>true</braceRight>
332                     <extendsTypes>false</extendsTypes>
333                     <implementsTypes>false</implementsTypes>
334                     <label>true</label>
335                     <methodCallChained>false</methodCallChained>
336                     <ternaryOperator>
337                         <first>false</first>
338                         <second>false</second>
339                     </ternaryOperator>
340                     <throwsTypes>false</throwsTypes>
341                 </after>
342                 <before>
343                     <braceLeft>true</braceLeft>
344                     <extends>false</extends>
345                     <implements>false</implements>
346                     <throws>false</throws>
347                 </before>
348                 <parameter>
349                     <methodCall>false</methodCall>
350                     <methodCallNested>false</methodCallNested>
351                     <methodDeclaration>false</methodDeclaration>
352                 </parameter>
353             </always>
354             <general>
355                 <beforeOperator>true</beforeOperator>
356                 <enable>true</enable>
357                 <lineLength>79</lineLength>
358             </general>
359             <ondemand>
360                 <after>
361                     <assignment>false</assignment>
362                     <leftParenthesis>false</leftParenthesis>
363                     <parameter>false</parameter>
364                     <types>
365                         <extends>false</extends>
366                         <implements>false</implements>
367                         <throws>false</throws>
368                     </types>
369                 </after>
370                 <before>
371                     <rightParenthesis>false</rightParenthesis>
372                 </before>
373                 <groupingParentheses>false</groupingParentheses>
374             </ondemand>
375         </wrapping>
376     </printer>
377 </jalopy>