1 <?xml version="1.0" encoding="UTF-8"?>
3 * Jalview - A Sequence Alignment Editor and Viewer (Version 2.7)
4 * Copyright (C) 2011 J Procter, AM Waterhouse, J Engelhardt, LM Lui, G Barton, M Clamp, S Searle
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/>.
25 <description>Sun Java Coding Convention</description>
33 <abstract>[A-Z][a-zA-Z0-9]+</abstract>
34 <general>[A-Z][a-zA-Z0-9]+</general>
37 <default>[a-z][\w]+</default>
38 <defaultStatic>[a-z][\w]+</defaultStatic>
39 <defaultStaticFinal>[a-zA-Z][\w]+</defaultStaticFinal>
40 <private>[a-z][\w]+</private>
41 <privateStatic>[a-z][\w]+</privateStatic>
42 <privateStaticFinal>[a-zA-Z][\w]+</privateStaticFinal>
43 <protected>[a-z][\w]+</protected>
44 <protectedStatic>[a-z][\w]+</protectedStatic>
45 <protectedStaticFinal>[a-zA-Z][\w]+</protectedStaticFinal>
46 <public>[a-z][\w]+</public>
47 <publicStatic>[a-z][\w]+</publicStatic>
48 <publicStaticFinal>[a-zA-Z][\w]+</publicStaticFinal>
50 <interfaces>[A-Z][a-zA-Z0-9]+</interfaces>
53 <default>[a-z][\w]+</default>
54 <defaultStatic>[a-z][\w]+</defaultStatic>
55 <defaultStaticFinal>[a-z][\w]+</defaultStaticFinal>
56 <private>[a-z][\w]+</private>
57 <privateStatic>[a-z][\w]+</privateStatic>
58 <privateStaticFinal>[a-z][\w]+</privateStaticFinal>
59 <protected>[a-z][\w]+</protected>
60 <protectedStatic>[a-z][\w]+</protectedStatic>
61 <protectedStaticFinal>[a-z][\w]+</protectedStaticFinal>
62 <public>[a-z][\w]+</public>
63 <publicStatic>[a-z][\w]+</publicStatic>
64 <publicStaticFinal>[a-z][\w]+</publicStaticFinal>
66 <packages>[a-z]+(?:\.[a-z]+)*</packages>
68 <default>[a-z][\w]+</default>
69 <final>[a-z][\w]+</final>
71 <variables>[a-z][\w]*</variables>
74 <adhereToNamingConvention>false</adhereToNamingConvention>
75 <alwaysOverrideHashCode>false</alwaysOverrideHashCode>
76 <avoidThreadGroups>false</avoidThreadGroups>
77 <declareCollectionComment>false</declareCollectionComment>
78 <dontIgnoreExceptions>false</dontIgnoreExceptions>
79 <dontSubstituteObjectEquals>false</dontSubstituteObjectEquals>
80 <neverDeclareException>false</neverDeclareException>
81 <neverDeclareThrowable>false</neverDeclareThrowable>
82 <neverInvokeWaitOutsideLoop>false</neverInvokeWaitOutsideLoop>
83 <neverReturnZeroArrays>false</neverReturnZeroArrays>
84 <neverUseEmptyFinally>false</neverUseEmptyFinally>
85 <obeyContractEquals>false</obeyContractEquals>
86 <overrideToString>false</overrideToString>
87 <referToObjectsByInterface>false</referToObjectsByInterface>
88 <replaceStructureWithClass>false</replaceStructureWithClass>
89 <stringLiterallI18n>false</stringLiterallI18n>
90 <useInterfaceOnlyForTypes>false</useInterfaceOnlyForTypes>
91 <wrongCollectionComment>false</wrongCollectionComment>
99 <general>30000</general>
100 <parser>30000</parser>
101 <parserJavadoc>30000</parserJavadoc>
102 <printer>30000</printer>
103 <printerJavadoc>30000</printerJavadoc>
104 <transform>30000</transform>
106 <showErrorStackTrace>true</showErrorStackTrace>
109 <threadCount>1</threadCount>
113 <methodCallChain>true</methodCallChain>
114 <parameterMethodDeclaration>false</parameterMethodDeclaration>
115 <ternaryOperator>true</ternaryOperator>
116 <variableAssignment>false</variableAssignment>
117 <variableIdentifier>false</variableIdentifier>
120 <directory>bak</directory>
126 <braceLeft>0</braceLeft>
128 <declaration>0</declaration>
131 <interface>1</interface>
132 <lastImport>2</lastImport>
138 <braceRight>0</braceRight>
139 <caseBlock>1</caseBlock>
142 <multiline>1</multiline>
143 <singleline>1</singleline>
145 <controlStatement>1</controlStatement>
146 <declaration>1</declaration>
150 <keepUpTo>1</keepUpTo>
154 <cuddle>false</cuddle>
155 <insertStatement>false</insertStatement>
158 <dowhile>false</dowhile>
160 <ifelse>true</ifelse>
165 <dowhile>false</dowhile>
167 <ifelse>false</ifelse>
171 <methodClass>false</methodClass>
172 <methodClassIfWrapped>false</methodClassIfWrapped>
176 <blanklines>true</blanklines>
177 <comments>true</comments>
181 <multiline>false</multiline>
185 <innerclass>true</innerclass>
187 <throwsTags>true</throwsTags>
189 <fieldsShort>true</fieldsShort>
192 <constructor>5</constructor>
196 <parseComments>false</parseComments>
204 <exception> * @throws $exceptionType$ TODO: DOCUMENT ME!</exception>
205 <param> * @param $paramType$ TODO: DOCUMENT ME!</param>
206 <return> * @return TODO: DOCUMENT ME!</return>
207 <top>/**| * TODO: DOCUMENT ME!</top>
212 <javadoc>false</javadoc>
213 <multiline>false</multiline>
214 <singleline>false</singleline>
217 <fillCharacter>-</fillCharacter>
218 <insert>false</insert>
219 <insertRecursive>false</insertRecursive>
221 <class>Inner Classes</class>
222 <constructor>Constructors</constructor>
223 <field>Instance fields</field>
224 <initializer>Instance initializers</initializer>
225 <interface>Inner Interfaces</interface>
226 <method>Methods</method>
227 <static>Static fields/initializers</static>
234 <smartMode>0</smartMode>
239 <smartMode>0</smartMode>
243 <policy>disabled</policy>
247 <defaultDepth>3</defaultDepth>
248 <packages>*:0|gnu:2|java:2|javax:2</packages>
250 <policy>disabled</policy>
254 <caseFromSwitch>true</caseFromSwitch>
257 <operator>false</operator>
259 <firstColumnComments>true</firstColumnComments>
265 <braceCuddled>1</braceCuddled>
266 <braceLeft>1</braceLeft>
267 <braceRight>0</braceRight>
268 <braceRightAfter>1</braceRightAfter>
269 <continuation>4</continuation>
271 <extends>-1</extends>
273 <implements>-1</implements>
277 <trailingComment>1</trailingComment>
280 <enable>false</enable>
281 <onlyLeading>false</onlyLeading>
285 <arrayBracketsAfterIdent>false</arrayBracketsAfterIdent>
286 <forceFormatting>false</forceFormatting>
287 <insertExpressionParentheses>true</insertExpressionParentheses>
288 <insertLoggingConditional>false</insertLoggingConditional>
289 <insertTrailingNewline>true</insertTrailingNewline>
290 <insertUID>false</insertUID>
295 <constructor>false</constructor>
296 <enable>false</enable>
297 <interface>false</interface>
298 <method>false</method>
299 <order>static|field|initializer|constructor|method|interface|class</order>
300 <variable>false</variable>
303 <enable>false</enable>
304 <order>public|protected|private|abstract|static|final|synchronized|transient|volatile|native|strictfp</order>
310 <semicolon>true</semicolon>
311 <typeCast>true</typeCast>
314 <braces>true</braces>
315 <brackets>false</brackets>
316 <bracketsTypes>false</bracketsTypes>
317 <caseColon>false</caseColon>
322 <methodCall>false</methodCall>
323 <methodDeclaration>false</methodDeclaration>
324 <statement>true</statement>
328 <braces>true</braces>
329 <brackets>false</brackets>
331 <assignment>true</assignment>
332 <bitwise>true</bitwise>
333 <logical>true</logical>
334 <mathematical>true</mathematical>
335 <relational>true</relational>
338 <parenthesis>false</parenthesis>
339 <typeCast>false</typeCast>
345 <arrayElement>0</arrayElement>
346 <braceRight>false</braceRight>
347 <extendsTypes>false</extendsTypes>
348 <implementsTypes>false</implementsTypes>
350 <methodCallChained>false</methodCallChained>
353 <second>false</second>
355 <throwsTypes>false</throwsTypes>
358 <braceLeft>false</braceLeft>
359 <extends>false</extends>
360 <implements>false</implements>
361 <throws>false</throws>
364 <methodCall>false</methodCall>
365 <methodCallNested>false</methodCallNested>
366 <methodDeclaration>false</methodDeclaration>
370 <beforeOperator>true</beforeOperator>
371 <enable>true</enable>
372 <lineLength>80</lineLength>
376 <assignment>false</assignment>
377 <leftParenthesis>false</leftParenthesis>
378 <parameter>false</parameter>
380 <extends>false</extends>
381 <implements>false</implements>
382 <throws>false</throws>
386 <rightParenthesis>false</rightParenthesis>
388 <groupingParentheses>false</groupingParentheses>