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