1 <?xml version="1.0" encoding="UTF-8"?>
3 * Jalview - A Sequence Alignment Editor and Viewer (Version 2.8.2)
4 * Copyright (C) 2014 The Jalview Authors
6 * This file is part of Jalview.
8 * Jalview is free software: you can redistribute it and/or
9 * modify it under the terms of the GNU General Public License
10 * as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
12 * Jalview is distributed in the hope that it will be useful, but
13 * WITHOUT ANY WARRANTY; without even the implied warranty
14 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15 * PURPOSE. See the GNU General Public License for more details.
17 * You should have received a copy of the GNU General Public License along with Jalview. If not, see <http://www.gnu.org/licenses/>.
18 * The Jalview Authors are detailed in the 'AUTHORS' file.
26 <description>Sun Java Coding Convention</description>
34 <abstract>[A-Z][a-zA-Z0-9]+</abstract>
35 <general>[A-Z][a-zA-Z0-9]+</general>
38 <default>[a-z][\w]+</default>
39 <defaultStatic>[a-z][\w]+</defaultStatic>
40 <defaultStaticFinal>[a-zA-Z][\w]+</defaultStaticFinal>
41 <private>[a-z][\w]+</private>
42 <privateStatic>[a-z][\w]+</privateStatic>
43 <privateStaticFinal>[a-zA-Z][\w]+</privateStaticFinal>
44 <protected>[a-z][\w]+</protected>
45 <protectedStatic>[a-z][\w]+</protectedStatic>
46 <protectedStaticFinal>[a-zA-Z][\w]+</protectedStaticFinal>
47 <public>[a-z][\w]+</public>
48 <publicStatic>[a-z][\w]+</publicStatic>
49 <publicStaticFinal>[a-zA-Z][\w]+</publicStaticFinal>
51 <interfaces>[A-Z][a-zA-Z0-9]+</interfaces>
54 <default>[a-z][\w]+</default>
55 <defaultStatic>[a-z][\w]+</defaultStatic>
56 <defaultStaticFinal>[a-z][\w]+</defaultStaticFinal>
57 <private>[a-z][\w]+</private>
58 <privateStatic>[a-z][\w]+</privateStatic>
59 <privateStaticFinal>[a-z][\w]+</privateStaticFinal>
60 <protected>[a-z][\w]+</protected>
61 <protectedStatic>[a-z][\w]+</protectedStatic>
62 <protectedStaticFinal>[a-z][\w]+</protectedStaticFinal>
63 <public>[a-z][\w]+</public>
64 <publicStatic>[a-z][\w]+</publicStatic>
65 <publicStaticFinal>[a-z][\w]+</publicStaticFinal>
67 <packages>[a-z]+(?:\.[a-z]+)*</packages>
69 <default>[a-z][\w]+</default>
70 <final>[a-z][\w]+</final>
72 <variables>[a-z][\w]*</variables>
75 <adhereToNamingConvention>false</adhereToNamingConvention>
76 <alwaysOverrideHashCode>false</alwaysOverrideHashCode>
77 <avoidThreadGroups>false</avoidThreadGroups>
78 <declareCollectionComment>false</declareCollectionComment>
79 <dontIgnoreExceptions>false</dontIgnoreExceptions>
80 <dontSubstituteObjectEquals>false</dontSubstituteObjectEquals>
81 <neverDeclareException>false</neverDeclareException>
82 <neverDeclareThrowable>false</neverDeclareThrowable>
83 <neverInvokeWaitOutsideLoop>false</neverInvokeWaitOutsideLoop>
84 <neverReturnZeroArrays>false</neverReturnZeroArrays>
85 <neverUseEmptyFinally>false</neverUseEmptyFinally>
86 <obeyContractEquals>false</obeyContractEquals>
87 <overrideToString>false</overrideToString>
88 <referToObjectsByInterface>false</referToObjectsByInterface>
89 <replaceStructureWithClass>false</replaceStructureWithClass>
90 <stringLiterallI18n>false</stringLiterallI18n>
91 <useInterfaceOnlyForTypes>false</useInterfaceOnlyForTypes>
92 <wrongCollectionComment>false</wrongCollectionComment>
100 <general>30000</general>
101 <parser>30000</parser>
102 <parserJavadoc>30000</parserJavadoc>
103 <printer>30000</printer>
104 <printerJavadoc>30000</printerJavadoc>
105 <transform>30000</transform>
107 <showErrorStackTrace>true</showErrorStackTrace>
110 <threadCount>1</threadCount>
114 <methodCallChain>true</methodCallChain>
115 <parameterMethodDeclaration>false</parameterMethodDeclaration>
116 <ternaryOperator>true</ternaryOperator>
117 <variableAssignment>false</variableAssignment>
118 <variableIdentifier>false</variableIdentifier>
121 <directory>bak</directory>
127 <braceLeft>0</braceLeft>
129 <declaration>0</declaration>
132 <interface>1</interface>
133 <lastImport>2</lastImport>
139 <braceRight>0</braceRight>
140 <caseBlock>1</caseBlock>
143 <multiline>1</multiline>
144 <singleline>1</singleline>
146 <controlStatement>1</controlStatement>
147 <declaration>1</declaration>
151 <keepUpTo>1</keepUpTo>
155 <cuddle>false</cuddle>
156 <insertStatement>false</insertStatement>
159 <dowhile>false</dowhile>
161 <ifelse>true</ifelse>
166 <dowhile>false</dowhile>
168 <ifelse>false</ifelse>
172 <methodClass>false</methodClass>
173 <methodClassIfWrapped>false</methodClassIfWrapped>
177 <blanklines>true</blanklines>
178 <comments>true</comments>
182 <multiline>false</multiline>
186 <innerclass>true</innerclass>
188 <throwsTags>true</throwsTags>
190 <fieldsShort>true</fieldsShort>
193 <constructor>5</constructor>
197 <parseComments>false</parseComments>
205 <exception> * @throws $exceptionType$ TODO: DOCUMENT ME!</exception>
206 <param> * @param $paramType$ TODO: DOCUMENT ME!</param>
207 <return> * @return TODO: DOCUMENT ME!</return>
208 <top>/**| * TODO: DOCUMENT ME!</top>
213 <javadoc>false</javadoc>
214 <multiline>false</multiline>
215 <singleline>false</singleline>
218 <fillCharacter>-</fillCharacter>
219 <insert>false</insert>
220 <insertRecursive>false</insertRecursive>
222 <class>Inner Classes</class>
223 <constructor>Constructors</constructor>
224 <field>Instance fields</field>
225 <initializer>Instance initializers</initializer>
226 <interface>Inner Interfaces</interface>
227 <method>Methods</method>
228 <static>Static fields/initializers</static>
235 <smartMode>0</smartMode>
240 <smartMode>0</smartMode>
244 <policy>disabled</policy>
248 <defaultDepth>3</defaultDepth>
249 <packages>*:0|gnu:2|java:2|javax:2</packages>
251 <policy>disabled</policy>
255 <caseFromSwitch>true</caseFromSwitch>
258 <operator>false</operator>
260 <firstColumnComments>true</firstColumnComments>
266 <braceCuddled>1</braceCuddled>
267 <braceLeft>1</braceLeft>
268 <braceRight>0</braceRight>
269 <braceRightAfter>1</braceRightAfter>
270 <continuation>4</continuation>
272 <extends>-1</extends>
274 <implements>-1</implements>
278 <trailingComment>1</trailingComment>
281 <enable>false</enable>
282 <onlyLeading>false</onlyLeading>
286 <arrayBracketsAfterIdent>false</arrayBracketsAfterIdent>
287 <forceFormatting>false</forceFormatting>
288 <insertExpressionParentheses>true</insertExpressionParentheses>
289 <insertLoggingConditional>false</insertLoggingConditional>
290 <insertTrailingNewline>true</insertTrailingNewline>
291 <insertUID>false</insertUID>
296 <constructor>false</constructor>
297 <enable>false</enable>
298 <interface>false</interface>
299 <method>false</method>
300 <order>static|field|initializer|constructor|method|interface|class</order>
301 <variable>false</variable>
304 <enable>false</enable>
305 <order>public|protected|private|abstract|static|final|synchronized|transient|volatile|native|strictfp</order>
311 <semicolon>true</semicolon>
312 <typeCast>true</typeCast>
315 <braces>true</braces>
316 <brackets>false</brackets>
317 <bracketsTypes>false</bracketsTypes>
318 <caseColon>false</caseColon>
323 <methodCall>false</methodCall>
324 <methodDeclaration>false</methodDeclaration>
325 <statement>true</statement>
329 <braces>true</braces>
330 <brackets>false</brackets>
332 <assignment>true</assignment>
333 <bitwise>true</bitwise>
334 <logical>true</logical>
335 <mathematical>true</mathematical>
336 <relational>true</relational>
339 <parenthesis>false</parenthesis>
340 <typeCast>false</typeCast>
346 <arrayElement>0</arrayElement>
347 <braceRight>false</braceRight>
348 <extendsTypes>false</extendsTypes>
349 <implementsTypes>false</implementsTypes>
351 <methodCallChained>false</methodCallChained>
354 <second>false</second>
356 <throwsTypes>false</throwsTypes>
359 <braceLeft>false</braceLeft>
360 <extends>false</extends>
361 <implements>false</implements>
362 <throws>false</throws>
365 <methodCall>false</methodCall>
366 <methodCallNested>false</methodCallNested>
367 <methodDeclaration>false</methodDeclaration>
371 <beforeOperator>true</beforeOperator>
372 <enable>true</enable>
373 <lineLength>80</lineLength>
377 <assignment>false</assignment>
378 <leftParenthesis>false</leftParenthesis>
379 <parameter>false</parameter>
381 <extends>false</extends>
382 <implements>false</implements>
383 <throws>false</throws>
387 <rightParenthesis>false</rightParenthesis>
389 <groupingParentheses>false</groupingParentheses>