1 <component name="InspectionProjectProfileManager">
2 <profile version="1.0">
3 <option name="myName" value="Project Default" />
4 <option name="scopesOrder">
6 <option value="Java API Packages (Exclude)" />
7 <option value="Java API Packages (Include)" />
8 <option value="Open Files" />
9 <option value="Production" />
10 <option value="Project Files" />
11 <option value="Scratches and Consoles" />
12 <option value="Tests" />
15 <inspection_tool class="0a13ff53-5fcb-3e0d-aed2-4be555b30a99" enabled="true" level="ERROR" enabled_by_default="true" editorAttributes="ERRORS_ATTRIBUTES" />
16 <inspection_tool class="64b983f1-24ea-3e21-ab1a-d1f799d73f9b" enabled="true" level="INFORMATION" enabled_by_default="true" editorAttributes="WRONG_REFERENCES_ATTRIBUTES" />
17 <inspection_tool class="65a552e9-f62d-3bdb-a825-d751c50c4ba6" enabled="true" level="INFORMATION" enabled_by_default="true" editorAttributes="DEPRECATED_ATTRIBUTES" />
18 <inspection_tool class="9be1bd10-89f8-3737-88e5-9b5e0640e57e" enabled="true" level="ERROR" enabled_by_default="true" editorAttributes="ERRORS_ATTRIBUTES" />
19 <inspection_tool class="AbstractClassWithOnlyOneDirectInheritor" enabled="true" level="WARNING" enabled_by_default="true">
20 <scope name="Tests" level="WARNING" enabled="false" />
22 <inspection_tool class="AbstractMethodOverridesAbstractMethod" enabled="true" level="WARNING" enabled_by_default="true">
23 <option name="ignoreJavaDoc" value="true" />
25 <inspection_tool class="Anonymous2MethodRef" enabled="false" level="WARNING" enabled_by_default="false" />
26 <inspection_tool class="AnonymousClassComplexity" enabled="true" level="WARNING" enabled_by_default="true">
27 <scope name="Java API Packages (Include)" level="WARNING" enabled="false">
28 <option name="m_limit" value="3" />
30 <option name="m_limit" value="3" />
32 <inspection_tool class="AnonymousClassMethodCount" enabled="true" level="WARNING" enabled_by_default="true">
33 <option name="m_limit" value="1" />
35 <inspection_tool class="AnonymousHasLambdaAlternative" enabled="false" level="WARNING" enabled_by_default="false" />
36 <inspection_tool class="AnonymousInnerClass" enabled="true" level="WARNING" enabled_by_default="true" />
37 <inspection_tool class="AnonymousInnerClassMayBeStatic" enabled="true" level="WARNING" enabled_by_default="true">
38 <scope name="Java API Packages (Include)" level="WARNING" enabled="false" />
40 <inspection_tool class="ArrayLengthInLoopCondition" enabled="true" level="WARNING" enabled_by_default="true" />
41 <inspection_tool class="ArraysAsListWithZeroOrOneArgument" enabled="false" level="WARNING" enabled_by_default="false" />
42 <inspection_tool class="AssertEqualsBetweenInconvertibleTypes" enabled="false" level="WARNING" enabled_by_default="false" />
43 <inspection_tool class="AssignmentToForLoopParameter" enabled="true" level="WARNING" enabled_by_default="true">
44 <option name="m_checkForeachParameters" value="true" />
46 <inspection_tool class="AutoCloseableResource" enabled="true" level="WARNING" enabled_by_default="true">
47 <option name="METHOD_MATCHER_CONFIG" value="java.util.Formatter,format,java.io.Writer,append,com.google.common.base.Preconditions,checkNotNull,org.hibernate.Session,close,java.io.PrintWriter,printf,net.multiphasicapps.io.ChunkWriter,addSection,cc.squirreljme.jvm.aot.summercoat.base.ChunkUtils,writeIntegers" />
49 <inspection_tool class="BeforeClassOrAfterClassIsPublicStaticVoidNoArg" enabled="false" level="WARNING" enabled_by_default="false" />
50 <inspection_tool class="BeforeOrAfterIsPublicVoidNoArg" enabled="false" level="WARNING" enabled_by_default="false" />
51 <inspection_tool class="BlockMarkerComments" enabled="true" level="WARNING" enabled_by_default="true" />
52 <inspection_tool class="BooleanMethodNameMustStartWithQuestion" enabled="false" level="WEAK WARNING" enabled_by_default="false">
53 <option name="ignoreBooleanMethods" value="false" />
54 <option name="ignoreInAnnotationInterface" value="true" />
55 <option name="onlyWarnOnBaseMethods" value="true" />
56 <option name="questionString" value="add,are,can,check,contains,could,endsWith,equals,has,is,matches,must,put,remove,shall,should,startsWith,was,were,will,would" />
58 <inspection_tool class="CharsetObjectCanBeUsed" enabled="false" level="WARNING" enabled_by_default="false" />
59 <inspection_tool class="CheckForOutOfMemoryOnLargeArrayAllocation" enabled="true" level="WARNING" enabled_by_default="true">
60 <option name="m_limit" value="64" />
62 <inspection_tool class="ClassComplexity" enabled="true" level="WARNING" enabled_by_default="true">
63 <scope name="Java API Packages (Include)" level="WARNING" enabled="false">
64 <option name="m_limit" value="80" />
66 <option name="m_limit" value="80" />
68 <inspection_tool class="ClassCoupling" enabled="true" level="WARNING" enabled_by_default="true">
69 <scope name="Java API Packages (Include)" level="WARNING" enabled="false">
70 <option name="m_includeJavaClasses" value="false" />
71 <option name="m_includeLibraryClasses" value="false" />
72 <option name="m_limit" value="15" />
74 <option name="m_includeJavaClasses" value="false" />
75 <option name="m_includeLibraryClasses" value="false" />
76 <option name="m_limit" value="15" />
78 <inspection_tool class="ClassInheritanceDepth" enabled="true" level="WARNING" enabled_by_default="true">
79 <scope name="Java API Packages (Include)" level="WARNING" enabled="false">
80 <option name="m_limit" value="2" />
82 <scope name="Tests" level="WARNING" enabled="false">
83 <option name="m_limit" value="2" />
85 <option name="m_limit" value="4" />
87 <inspection_tool class="ClassInitializerMayBeStatic" enabled="true" level="WARNING" enabled_by_default="true">
88 <scope name="Java API Packages (Include)" level="WARNING" enabled="false" />
90 <inspection_tool class="ClassMayBeInterface" enabled="true" level="INFORMATION" enabled_by_default="true">
91 <scope name="Java API Packages (Include)" level="INFORMATION" enabled="false" />
93 <inspection_tool class="ClassName" enabled="true" level="WEAK WARNING" enabled_by_default="true">
94 <option name="namePattern" value="(__)?[A-Z][A-Za-z\d]*(__)?" />
96 <inspection_tool class="ClassNamePrefixedWithPackageName" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
97 <inspection_tool class="ClassNameSameAsAncestorName" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
98 <inspection_tool class="ClassNestingDepth" enabled="true" level="WARNING" enabled_by_default="true">
99 <scope name="Java API Packages (Include)" level="WARNING" enabled="false">
100 <option name="m_limit" value="1" />
102 <option name="m_limit" value="1" />
104 <inspection_tool class="ClassWithOnlyPrivateConstructors" enabled="true" level="WARNING" enabled_by_default="true" />
105 <inspection_tool class="CloneReturnsClassType" enabled="true" level="WARNING" enabled_by_default="true" />
106 <inspection_tool class="CodeBlock2Expr" enabled="false" level="WARNING" enabled_by_default="false" />
107 <inspection_tool class="ComparatorCombinators" enabled="false" level="WARNING" enabled_by_default="false" />
108 <inspection_tool class="ComparisonOfShortAndChar" enabled="true" level="WARNING" enabled_by_default="true" />
109 <inspection_tool class="ConfusingMainMethod" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
110 <inspection_tool class="ConnectionResource" enabled="true" level="WARNING" enabled_by_default="true" />
111 <inspection_tool class="ConstPropertyName" enabled="true" level="WEAK WARNING" enabled_by_default="true">
112 <option name="namePattern" value="_?[A-Z][_A-Z\d]*" />
114 <inspection_tool class="ConstantValue" enabled="true" level="WARNING" enabled_by_default="true">
115 <option name="DONT_REPORT_TRUE_ASSERT_STATEMENTS" value="true" />
117 <inspection_tool class="ConstructorCount" enabled="true" level="WARNING" enabled_by_default="true">
118 <option name="ignoreDeprecatedConstructors" value="true" />
119 <option name="m_limit" value="8" />
121 <inspection_tool class="Convert2Diamond" enabled="false" level="WARNING" enabled_by_default="false" />
122 <inspection_tool class="Convert2Lambda" enabled="false" level="WARNING" enabled_by_default="false" />
123 <inspection_tool class="Convert2MethodRef" enabled="false" level="WARNING" enabled_by_default="false" />
124 <inspection_tool class="Convert2streamapi" enabled="false" level="INFORMATION" enabled_by_default="false" />
125 <inspection_tool class="CyclomaticComplexity" enabled="true" level="SERVER PROBLEM" enabled_by_default="true" editorAttributes="WARNING_ATTRIBUTES">
126 <option name="m_limit" value="15" />
128 <inspection_tool class="DefaultNotLastCaseInSwitch" enabled="true" level="WARNING" enabled_by_default="true" />
129 <inspection_tool class="Deprecation" enabled="true" level="WARNING" enabled_by_default="true" editorAttributes="MARKED_FOR_REMOVAL_ATTRIBUTES" />
130 <inspection_tool class="DollarSignInName" enabled="true" level="WEAK WARNING" enabled_by_default="true" />
131 <inspection_tool class="EditorConfigEncoding" enabled="false" level="WARNING" enabled_by_default="false" />
132 <inspection_tool class="EmptyClass" enabled="true" level="WARNING" enabled_by_default="true">
133 <scope name="Java API Packages (Include)" level="WARNING" enabled="false">
134 <option name="ignorableAnnotations">
137 <option name="ignoreClassWithParameterization" value="false" />
138 <option name="ignoreThrowables" value="true" />
139 <option name="commentsAreContent" value="true" />
141 <option name="ignorableAnnotations">
144 <option name="ignoreClassWithParameterization" value="false" />
145 <option name="ignoreThrowables" value="true" />
146 <option name="commentsAreContent" value="true" />
148 <inspection_tool class="EmptyMethod" enabled="true" level="WARNING" enabled_by_default="true">
149 <option name="EXCLUDE_ANNOS">
154 <option name="commentsAreContent" value="true" />
156 <inspection_tool class="EnhancedSwitchBackwardMigration" enabled="false" level="INFORMATION" enabled_by_default="false" />
157 <inspection_tool class="EnhancedSwitchMigration" enabled="false" level="WARNING" enabled_by_default="false" />
158 <inspection_tool class="ExceptionNameDoesntEndWithException" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
159 <inspection_tool class="ExplicitArgumentCanBeLambda" enabled="false" level="INFORMATION" enabled_by_default="false" />
160 <inspection_tool class="ExtendsUtilityClass" enabled="true" level="WARNING" enabled_by_default="true" />
161 <inspection_tool class="FieldAccessedSynchronizedAndUnsynchronized" enabled="true" level="WARNING" enabled_by_default="true">
162 <option name="countGettersAndSetters" value="true" />
164 <inspection_tool class="FieldCanBeLocal" enabled="true" level="WARNING" enabled_by_default="true">
165 <scope name="Java API Packages (Include)" level="WARNING" enabled="false" />
167 <inspection_tool class="FieldCount" enabled="true" level="WARNING" enabled_by_default="true">
168 <scope name="Java API Packages (Include)" level="WARNING" enabled="false">
169 <option name="m_countConstantFields" value="false" />
170 <option name="m_considerStaticFinalFieldsConstant" value="false" />
171 <option name="myCountEnumConstants" value="false" />
172 <option name="m_limit" value="10" />
174 <option name="m_countConstantFields" value="false" />
175 <option name="m_considerStaticFinalFieldsConstant" value="false" />
176 <option name="myCountEnumConstants" value="false" />
177 <option name="m_limit" value="10" />
179 <inspection_tool class="FieldMayBeFinal" enabled="true" level="WARNING" enabled_by_default="true">
180 <scope name="Java API Packages (Include)" level="WARNING" enabled="false" />
182 <inspection_tool class="FieldMayBeStatic" enabled="true" level="WARNING" enabled_by_default="true">
183 <scope name="Java API Packages (Include)" level="WARNING" enabled="false" />
185 <inspection_tool class="FieldNamingConvention" enabled="true" level="WEAK WARNING" enabled_by_default="true">
186 <extension name="ConstantNamingConvention" enabled="true">
187 <option name="m_regex" value="_?[a-zA-Z][A-Za-z_\d]*" />
188 <option name="m_minLength" value="2" />
189 <option name="m_maxLength" value="32" />
191 <extension name="ConstantWithMutableFieldTypeNamingConvention" enabled="true">
192 <option name="m_regex" value="_?[a-zA-Z][A-Za-z_\d]*" />
193 <option name="m_minLength" value="2" />
194 <option name="m_maxLength" value="32" />
196 <extension name="EnumeratedConstantNamingConvention" enabled="true">
197 <option name="m_regex" value="[A-Z][A-Z_\d]*" />
198 <option name="m_minLength" value="2" />
199 <option name="m_maxLength" value="40" />
201 <extension name="InstanceVariableNamingConvention" enabled="true">
202 <option name="m_regex" value="_?[a-z][a-zA-z_]*" />
203 <option name="m_minLength" value="2" />
204 <option name="m_maxLength" value="32" />
206 <extension name="StaticVariableNamingConvention" enabled="true">
207 <option name="m_regex" value="_?[a-zA-Z][A-Za-z_\d]*" />
208 <option name="m_minLength" value="2" />
209 <option name="m_maxLength" value="32" />
212 <inspection_tool class="Finalize" enabled="true" level="ERROR" enabled_by_default="true">
213 <option name="ignoreTrivialFinalizers" value="false" />
215 <inspection_tool class="FinalizeNotProtected" enabled="true" level="ERROR" enabled_by_default="true" />
216 <inspection_tool class="FoldExpressionIntoStream" enabled="false" level="INFORMATION" enabled_by_default="false" />
217 <inspection_tool class="FunctionName" enabled="true" level="WEAK WARNING" enabled_by_default="true">
218 <option name="namePattern" value="(__)?[a-z][A-Za-z\d]*" />
220 <inspection_tool class="GroovySynchronizedMethod" enabled="true" level="ERROR" enabled_by_default="true" editorAttributes="ERRORS_ATTRIBUTES" />
221 <inspection_tool class="HtmlTagCanBeJavadocTag" enabled="true" level="WARNING" enabled_by_default="true" />
222 <inspection_tool class="IfCanBeSwitch" enabled="false" level="WARNING" enabled_by_default="false">
223 <option name="minimumBranches" value="3" />
224 <option name="suggestIntSwitches" value="false" />
225 <option name="suggestEnumSwitches" value="false" />
227 <inspection_tool class="InconsistentLineSeparators" enabled="true" level="TYPO" enabled_by_default="true" />
228 <inspection_tool class="IndexOfReplaceableByContains" enabled="false" level="WARNING" enabled_by_default="false" />
229 <inspection_tool class="InnerClassMayBeStatic" enabled="true" level="WARNING" enabled_by_default="true">
230 <scope name="Java API Packages (Include)" level="WARNING" enabled="false" />
232 <inspection_tool class="InstanceofIncompatibleInterface" enabled="true" level="WARNING" enabled_by_default="true" />
233 <inspection_tool class="InterfaceWithOnlyOneDirectInheritor" enabled="true" level="WEAK WARNING" enabled_by_default="true" />
234 <inspection_tool class="JUnit4AnnotatedMethodInJUnit3TestCase" enabled="false" level="WARNING" enabled_by_default="false" />
235 <inspection_tool class="JUnit5MalformedNestedClass" enabled="false" level="WARNING" enabled_by_default="false" />
236 <inspection_tool class="JUnit5MalformedParameterized" enabled="false" level="WARNING" enabled_by_default="false" />
237 <inspection_tool class="JUnit5MalformedRepeated" enabled="false" level="WARNING" enabled_by_default="false" />
238 <inspection_tool class="JUnit5Platform" enabled="false" level="WARNING" enabled_by_default="false" />
239 <inspection_tool class="JUnitMalformedDeclaration" enabled="false" level="WARNING" enabled_by_default="false" />
240 <inspection_tool class="Java8CollectionRemoveIf" enabled="false" level="WARNING" enabled_by_default="false" />
241 <inspection_tool class="Java8ListSort" enabled="false" level="WARNING" enabled_by_default="false" />
242 <inspection_tool class="Java8MapApi" enabled="false" level="WARNING" enabled_by_default="false" />
243 <inspection_tool class="Java8MapForEach" enabled="false" level="WARNING" enabled_by_default="false" />
244 <inspection_tool class="Java9CollectionFactory" enabled="false" level="WARNING" enabled_by_default="false" />
245 <inspection_tool class="JavaDoc" enabled="true" level="WARNING" enabled_by_default="true">
246 <option name="TOP_LEVEL_CLASS_OPTIONS">
248 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
249 <option name="REQUIRED_TAGS" value="" />
252 <option name="INNER_CLASS_OPTIONS">
254 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
255 <option name="REQUIRED_TAGS" value="" />
258 <option name="METHOD_OPTIONS">
260 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
261 <option name="REQUIRED_TAGS" value="@return@param@throws or @exception" />
264 <option name="FIELD_OPTIONS">
266 <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
267 <option name="REQUIRED_TAGS" value="" />
270 <option name="IGNORE_DEPRECATED" value="false" />
271 <option name="IGNORE_JAVADOC_PERIOD" value="true" />
272 <option name="IGNORE_DUPLICATED_THROWS" value="false" />
273 <option name="IGNORE_POINT_TO_ITSELF" value="false" />
274 <option name="myAdditionalJavadocTags" value="squirreljme.syscallparam,squirreljme.syscallreturn,squirreljme.property,squirreljme.error,squirreljme.property,squirreljme.configtype" />
276 <inspection_tool class="JavaLangImport" enabled="true" level="WARNING" enabled_by_default="true" />
277 <inspection_tool class="JavaModuleNaming" enabled="true" level="WEAK WARNING" enabled_by_default="true" />
278 <inspection_tool class="JavaRequiresAutoModule" enabled="false" level="WARNING" enabled_by_default="false" />
279 <inspection_tool class="JavadocBlankLines" enabled="false" level="WARNING" enabled_by_default="false" />
280 <inspection_tool class="JavadocDeclaration" enabled="true" level="WARNING" enabled_by_default="true">
281 <option name="ADDITIONAL_TAGS" value="squirreljme.syscallparam,squirreljme.syscallreturn,squirreljme.property,squirreljme.error,squirreljme.property,squirreljme.configtype,squirreljme.env" />
283 <inspection_tool class="LambdaBodyCanBeCodeBlock" enabled="false" level="INFORMATION" enabled_by_default="false" />
284 <inspection_tool class="LambdaCanBeMethodCall" enabled="false" level="INFORMATION" enabled_by_default="false" />
285 <inspection_tool class="LambdaCanBeReplacedWithAnonymous" enabled="false" level="INFORMATION" enabled_by_default="false" />
286 <inspection_tool class="LambdaParameterNamingConvention" enabled="true" level="WEAK WARNING" enabled_by_default="true">
287 <option name="m_regex" value="__[a-z][A-Za-z\d]*" />
289 <inspection_tool class="LambdaParameterTypeCanBeSpecified" enabled="false" level="INFORMATION" enabled_by_default="false" />
290 <inspection_tool class="LambdaUnfriendlyMethodOverload" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
291 <inspection_tool class="LimitedScopeInnerClass" enabled="true" level="ERROR" enabled_by_default="true" editorAttributes="ERRORS_ATTRIBUTES" />
292 <inspection_tool class="LocalCanBeFinal" enabled="false" level="WARNING" enabled_by_default="false">
293 <scope name="Java API Packages (Include)" level="WARNING" enabled="false">
294 <option name="REPORT_VARIABLES" value="true" />
295 <option name="REPORT_PARAMETERS" value="true" />
297 <option name="REPORT_VARIABLES" value="true" />
298 <option name="REPORT_PARAMETERS" value="true" />
300 <inspection_tool class="LocalVariableName" enabled="true" level="WEAK WARNING" enabled_by_default="true">
301 <option name="namePattern" value="(__)?[a-z][A-Za-z\d]*" />
303 <inspection_tool class="LocalVariableNamingConvention" enabled="true" level="WEAK WARNING" enabled_by_default="true">
304 <option name="m_ignoreForLoopParameters" value="true" />
305 <option name="m_ignoreCatchParameters" value="true" />
306 <option name="m_regex" value="(__)?[a-z][A-Za-z\d]*" />
307 <option name="m_minLength" value="1" />
308 <option name="m_maxLength" value="20" />
310 <inspection_tool class="LombokGetterMayBeUsed" enabled="false" level="WARNING" enabled_by_default="false" />
311 <inspection_tool class="LongLine" enabled="true" level="TYPO" enabled_by_default="true" />
312 <inspection_tool class="MagicConstant" enabled="true" level="WARNING" enabled_by_default="true" editorAttributes="TYPO" />
313 <inspection_tool class="MagicNumber" enabled="true" level="TYPO" enabled_by_default="true" editorAttributes="TEXT_STYLE_SUGGESTION">
314 <scope name="Tests" level="TYPO" enabled="false" editorAttributes="TEXT_STYLE_SUGGESTION" />
315 <option name="ignoreInitialCapacity" value="true" />
317 <inspection_tool class="MethodCount" enabled="true" level="WARNING" enabled_by_default="true">
318 <scope name="Java API Packages (Include)" level="WARNING" enabled="false">
319 <option name="m_limit" value="20" />
320 <option name="ignoreGettersAndSetters" value="false" />
321 <option name="ignoreOverridingMethods" value="false" />
323 <option name="m_limit" value="25" />
324 <option name="ignoreGettersAndSetters" value="true" />
325 <option name="ignoreOverridingMethods" value="true" />
327 <inspection_tool class="MethodMayBeStatic" enabled="true" level="WARNING" enabled_by_default="true">
328 <scope name="Java API Packages (Include)" level="WARNING" enabled="false">
329 <option name="m_onlyPrivateOrFinal" value="true" />
330 <option name="m_ignoreEmptyMethods" value="true" />
332 <option name="m_onlyPrivateOrFinal" value="false" />
333 <option name="m_ignoreEmptyMethods" value="true" />
335 <inspection_tool class="MethodNameSameAsClassName" enabled="true" level="WEAK WARNING" enabled_by_default="true" />
336 <inspection_tool class="MethodNameSameAsParentName" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
337 <inspection_tool class="MethodOnlyUsedFromInnerClass" enabled="true" level="WARNING" enabled_by_default="true">
338 <scope name="Java API Packages (Include)" level="WARNING" enabled="false">
339 <option name="ignoreMethodsAccessedFromAnonymousClass" value="false" />
340 <option name="ignoreStaticMethodsFromNonStaticInnerClass" value="false" />
341 <option name="onlyReportStaticMethods" value="false" />
343 <option name="ignoreMethodsAccessedFromAnonymousClass" value="false" />
344 <option name="ignoreStaticMethodsFromNonStaticInnerClass" value="false" />
345 <option name="onlyReportStaticMethods" value="false" />
347 <inspection_tool class="MethodRefCanBeReplacedWithLambda" enabled="false" level="INFORMATION" enabled_by_default="false" />
348 <inspection_tool class="MismatchedCollectionQueryUpdate" enabled="true" level="WARNING" enabled_by_default="true">
349 <option name="queryNames">
351 <item value="equals" />
352 <item value="size" />
353 <item value="write" />
354 <item value="toString" />
355 <item value="parallelStream" />
356 <item value="forEach" />
357 <item value="contains" />
358 <item value="store" />
359 <item value="save" />
360 <item value="iterator" />
361 <item value="indexOf" />
362 <item value="copyInto" />
363 <item value="stream" />
364 <item value="lastIndexOf" />
366 <item value="toArray" />
367 <item value="propertyNames" />
368 <item value="hashCode" />
369 <item value="peek" />
370 <item value="getMainAttributes" />
373 <option name="updateNames">
376 <option name="ignoredClasses">
380 <inspection_tool class="MissingDeprecatedAnnotation" enabled="true" level="WARNING" enabled_by_default="true" />
381 <inspection_tool class="MissingJavadoc" enabled="true" level="WARNING" enabled_by_default="true">
382 <option name="PACKAGE_SETTINGS">
384 <option name="ENABLED" value="false" />
387 <option name="MODULE_SETTINGS">
389 <option name="ENABLED" value="false" />
392 <option name="TOP_LEVEL_CLASS_SETTINGS">
394 <option name="ENABLED" value="false" />
397 <option name="INNER_CLASS_SETTINGS">
399 <option name="ENABLED" value="false" />
402 <option name="METHOD_SETTINGS">
404 <option name="REQUIRED_TAGS" value="@return@param@throws or @exception" />
405 <option name="ENABLED" value="false" />
408 <option name="FIELD_SETTINGS">
410 <option name="ENABLED" value="false" />
414 <inspection_tool class="MissingOverrideAnnotation" enabled="true" level="ERROR" enabled_by_default="true">
415 <option name="ignoreObjectMethods" value="false" />
416 <option name="ignoreAnonymousClassMethods" value="false" />
418 <inspection_tool class="MissingPackageInfo" enabled="true" level="WARNING" enabled_by_default="true" />
419 <inspection_tool class="MissortedModifiers" enabled="true" level="WARNING" enabled_by_default="true">
420 <option name="m_requireAnnotationsFirst" value="true" />
422 <inspection_tool class="MisspelledHeader" enabled="true" level="WEAK WARNING" enabled_by_default="true">
423 <option name="CUSTOM_HEADERS">
424 <header value="argument-1" />
425 <header value="multi-parameters" />
426 <header value="result" />
427 <header value="secondary-key" />
428 <header value="thrown" />
431 <inspection_tool class="MisspelledMethodName" enabled="true" level="WEAK WARNING" enabled_by_default="true" />
432 <inspection_tool class="MoveFieldAssignmentToInitializer" enabled="true" level="INFORMATION" enabled_by_default="true">
433 <scope name="Java API Packages (Include)" level="INFORMATION" enabled="false" />
435 <inspection_tool class="MultipleTopLevelClassesInFile" enabled="true" level="WARNING" enabled_by_default="false" editorAttributes="WARNING_ATTRIBUTES">
436 <scope name="Production" level="ERROR" enabled="true" editorAttributes="ERRORS_ATTRIBUTES" />
438 <inspection_tool class="MultiplyOrDivideByPowerOfTwo" enabled="true" level="TYPO" enabled_by_default="true">
439 <option name="checkDivision" value="true" />
441 <inspection_tool class="NewClassNamingConvention" enabled="true" level="WARNING" enabled_by_default="true">
442 <extension name="AbstractClassNamingConvention" enabled="true">
443 <option name="inheritDefaultSettings" value="true" />
444 <option name="m_regex" value="[A-Z][A-Za-z\d]*" />
445 <option name="m_minLength" value="8" />
446 <option name="m_maxLength" value="64" />
448 <extension name="AnnotationNamingConvention" enabled="true">
449 <option name="inheritDefaultSettings" value="true" />
450 <option name="m_regex" value="[A-Z][A-Za-z\d]*" />
451 <option name="m_minLength" value="8" />
452 <option name="m_maxLength" value="64" />
454 <extension name="ClassNamingConvention" enabled="true">
455 <option name="m_regex" value="(__)?[A-Z][A-Za-z\d]*(__)?" />
456 <option name="m_minLength" value="2" />
457 <option name="m_maxLength" value="64" />
459 <extension name="EnumeratedClassNamingConvention" enabled="true">
460 <option name="inheritDefaultSettings" value="true" />
461 <option name="m_regex" value="[A-Z][A-Za-z\d]*" />
462 <option name="m_minLength" value="8" />
463 <option name="m_maxLength" value="64" />
465 <extension name="InterfaceNamingConvention" enabled="true">
466 <option name="inheritDefaultSettings" value="true" />
467 <option name="m_regex" value="[A-Z][A-Za-z\d]*" />
468 <option name="m_minLength" value="8" />
469 <option name="m_maxLength" value="64" />
471 <extension name="TypeParameterNamingConvention" enabled="true">
472 <option name="m_regex" value="[A-Z]" />
473 <option name="m_minLength" value="1" />
474 <option name="m_maxLength" value="1" />
477 <inspection_tool class="NewMethodNamingConvention" enabled="true" level="WEAK WARNING" enabled_by_default="true">
478 <extension name="InstanceMethodNamingConvention" enabled="true">
479 <option name="m_regex" value="(__)?[a-z][A-Za-z\d]*" />
480 <option name="m_minLength" value="2" />
481 <option name="m_maxLength" value="32" />
483 <extension name="NativeMethodNamingConvention" enabled="true">
484 <option name="m_regex" value="(__)?[a-z][A-Za-z\d]*" />
485 <option name="m_minLength" value="2" />
486 <option name="m_maxLength" value="32" />
488 <extension name="StaticMethodNamingConvention" enabled="true">
489 <option name="m_regex" value="(__)?[a-z][A-Za-z\d]*" />
490 <option name="m_minLength" value="2" />
491 <option name="m_maxLength" value="32" />
494 <inspection_tool class="NoExplicitFinalizeCalls" enabled="true" level="ERROR" enabled_by_default="true" />
495 <inspection_tool class="NonBooleanMethodNameMayNotStartWithQuestion" enabled="false" level="WEAK WARNING" enabled_by_default="false">
496 <option name="questionString" value="add,are,can,check,contains,could,endsWith,equals,has,is,matches,must,put,remove,shall,should,startsWith,was,were,will,would" />
497 <option name="ignoreBooleanMethods" value="false" />
498 <option name="onlyWarnOnBaseMethods" value="true" />
500 <inspection_tool class="NonExceptionNameEndsWithException" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
501 <inspection_tool class="NonFinalUtilityClass" enabled="true" level="WARNING" enabled_by_default="true">
502 <scope name="Java API Packages (Include)" level="WARNING" enabled="false" />
504 <inspection_tool class="NonPublicClone" enabled="true" level="WARNING" enabled_by_default="true" />
505 <inspection_tool class="NotNullFieldNotInitialized" enabled="false" level="WARNING" enabled_by_default="false" />
506 <inspection_tool class="NotifyWithoutCorrespondingWait" enabled="true" level="WARNING" enabled_by_default="true" />
507 <inspection_tool class="NullableProblems" enabled="false" level="WARNING" enabled_by_default="false">
508 <option name="REPORT_NULLABLE_METHOD_OVERRIDES_NOTNULL" value="true" />
509 <option name="REPORT_NOT_ANNOTATED_METHOD_OVERRIDES_NOTNULL" value="true" />
510 <option name="REPORT_NOTNULL_PARAMETER_OVERRIDES_NULLABLE" value="true" />
511 <option name="REPORT_NOT_ANNOTATED_PARAMETER_OVERRIDES_NOTNULL" value="true" />
512 <option name="REPORT_NOT_ANNOTATED_GETTER" value="true" />
513 <option name="REPORT_NOT_ANNOTATED_SETTER_PARAMETER" value="true" />
514 <option name="REPORT_ANNOTATION_NOT_PROPAGATED_TO_OVERRIDERS" value="true" />
515 <option name="REPORT_NULLS_PASSED_TO_NON_ANNOTATED_METHOD" value="true" />
517 <inspection_tool class="ObsoleteCollection" enabled="true" level="WARNING" enabled_by_default="true">
518 <scope name="Java API Packages (Include)" level="WARNING" enabled="false">
519 <option name="ignoreRequiredObsoleteCollectionTypes" value="true" />
521 <option name="ignoreRequiredObsoleteCollectionTypes" value="true" />
523 <inspection_tool class="OctalLiteral" enabled="false" level="WARNING" enabled_by_default="false" />
524 <inspection_tool class="OnDemandImport" enabled="true" level="ERROR" enabled_by_default="true" />
525 <inspection_tool class="OverloadedMethodsWithSameNumberOfParameters" enabled="false" level="WEAK WARNING" enabled_by_default="false">
526 <option name="ignoreInconvertibleTypes" value="true" />
528 <inspection_tool class="OverloadedVarargsMethod" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
529 <inspection_tool class="OverlyLargePrimitiveArrayInitializer" enabled="true" level="WARNING" enabled_by_default="true">
530 <option name="m_limit" value="64" />
532 <inspection_tool class="PackageDotHtmlMayBePackageInfo" enabled="true" level="WARNING" enabled_by_default="true" />
533 <inspection_tool class="PackageNamingConvention" enabled="false" level="WEAK WARNING" enabled_by_default="false">
534 <option name="m_regex" value="[a-z]*" />
535 <option name="m_minLength" value="2" />
536 <option name="m_maxLength" value="16" />
538 <inspection_tool class="ParameterNameDiffersFromOverriddenParameter" enabled="false" level="WEAK WARNING" enabled_by_default="false">
539 <option name="m_ignoreSingleCharacterNames" value="false" />
540 <option name="m_ignoreOverridesOfLibraryMethods" value="false" />
542 <inspection_tool class="ParameterNamingConvention" enabled="true" level="WARNING" enabled_by_default="true">
543 <option name="m_regex" value="__[a-z][A-Za-z\d]*" />
544 <option name="m_minLength" value="3" />
545 <option name="m_maxLength" value="20" />
547 <inspection_tool class="ParameterTypePreventsOverriding" enabled="true" level="WARNING" enabled_by_default="true" />
548 <inspection_tool class="PrivateMemberAccessBetweenOuterAndInnerClass" enabled="true" level="WARNING" enabled_by_default="true" />
549 <inspection_tool class="PublicConstructor" enabled="true" level="WARNING" enabled_by_default="false">
550 <scope name="Java API Packages (Include)" level="WARNING" enabled="false" />
552 <inspection_tool class="PublicConstructorInNonPublicClass" enabled="true" level="WARNING" enabled_by_default="true">
553 <scope name="Java API Packages (Include)" level="WARNING" enabled="false" />
555 <inspection_tool class="PublicStaticArrayField" enabled="true" level="WARNING" enabled_by_default="true" />
556 <inspection_tool class="PublicStaticCollectionField" enabled="true" level="WARNING" enabled_by_default="true">
557 <option name="METHOD_MATCHER_CONFIG" value="java.util.Collections,(empty|unmodifiable).*,java.util.List,of,java.util.Set,of,java.util.Map,of,com.google.common.collect.ImmutableCollection,.*,com.google.common.collect.ImmutableMap,.*,com.google.common.collect.ImmutableMultimap,.*,com.google.common.collect.ImmutableTable,.*,net.multiphasicapps.collections.UnmodifiableSet,of,net.multiphasicapps.collections.UnmodifiableMap,of,net.multiphasicapps.collections.UnmodifiableList,of,net.multiphasicapps.collections.UnmodifiableCollection,of,net.multiphasicapps.collections.UnmodifiableArrayList,of" />
559 <inspection_tool class="QuestionableName" enabled="false" level="WEAK WARNING" enabled_by_default="false">
560 <option name="nameString" value="aa,abc,bad,bar,bar2,baz,baz1,baz2,baz3,bb,blah,bogus,bool,cc,dd,defau1t,dummy,dummy2,ee,fa1se,ff,foo,foo1,foo2,foo3,foobar,four,fred,fred1,fred2,gg,hh,hello,hello1,hello2,hello3,ii,nu11,one,silly,silly2,string,two,that,then,three,whi1e,var" />
562 <inspection_tool class="ReadWriteStringCanBeUsed" enabled="false" level="WARNING" enabled_by_default="false" />
563 <inspection_tool class="ReassignedToPlainText" enabled="false" level="WARNING" enabled_by_default="false" />
564 <inspection_tool class="RecordStoreResource" enabled="true" level="WARNING" enabled_by_default="true" />
565 <inspection_tool class="RedundantExplicitVariableType" enabled="false" level="INFORMATION" enabled_by_default="false" />
566 <inspection_tool class="RedundantFieldInitialization" enabled="true" level="WARNING" enabled_by_default="true" />
567 <inspection_tool class="RedundantImplements" enabled="true" level="WARNING" enabled_by_default="true">
568 <option name="ignoreSerializable" value="false" />
569 <option name="ignoreCloneable" value="false" />
571 <inspection_tool class="RedundantTypeArguments" enabled="false" level="WARNING" enabled_by_default="false" />
572 <inspection_tool class="ReplaceNullCheck" enabled="false" level="WARNING" enabled_by_default="false" />
573 <inspection_tool class="SSBasedInspection" enabled="true" level="WARNING" enabled_by_default="true">
574 <replaceConfiguration name="C Source Writer: Expression can be simplified" description="Expression can be simplified to use a basic expression wrapper." suppressId="squirreljme_cSourceWriter_simplify" problemDescriptor="Expression can be simplified to use a basic expression wrapper." text="cc.squirreljme.c.CExpressionBuilder.builder().string($expr$).build()" recursive="false" caseInsensitive="false" type="JAVA" pattern_context="default" reformatAccordingToStyle="false" shortenFQN="true" replacement="cc.squirreljme.c.CBasicExpression.string($expr$)">
575 <constraint name="__context__" within="" contains="" />
576 <constraint name="expr" within="" contains="" />
577 </replaceConfiguration>
578 <replaceConfiguration name="C Source Writer: Expression can be simplified" text="cc.squirreljme.c.CExpressionBuilder.builder().reference($expr$).build()" recursive="false" caseInsensitive="false" type="JAVA" pattern_context="default" reformatAccordingToStyle="false" shortenFQN="true" replacement="cc.squirreljme.c.CBasicExpression.reference($expr$)">
579 <constraint name="__context__" within="" contains="" />
580 <constraint name="expr" within="" contains="" />
581 </replaceConfiguration>
582 <replaceConfiguration name="C Source Writer: Expression can be simplified" text="cc.squirreljme.c.CExpressionBuilder.builder().number($expr$).build()" recursive="false" caseInsensitive="false" type="JAVA" pattern_context="default" reformatAccordingToStyle="false" shortenFQN="true" replacement="cc.squirreljme.c.CBasicExpression.number($expr$)">
583 <constraint name="__context__" within="" contains="" />
584 <constraint name="expr" within="" contains="" />
585 </replaceConfiguration>
586 <replaceConfiguration name="C Source Writer: Expression can be simplified" text="cc.squirreljme.c.CExpressionBuilder.builder().number($type$, $expr$).build()" recursive="false" caseInsensitive="false" type="JAVA" pattern_context="default" reformatAccordingToStyle="false" shortenFQN="true" replacement="cc.squirreljme.c.CBasicExpression.number($type$, $expr$)">
587 <constraint name="__context__" within="" contains="" />
588 <constraint name="expr" within="" contains="" />
589 <constraint name="type" within="" contains="" />
590 </replaceConfiguration>
591 <searchConfiguration name="Java ME: There is no Arrays.hashCode()" description="Java ME: There is no Arrays.hashCode()." suppressId="squirrejme_javaMe_noArraysHashCode" problemDescriptor="Java ME: There is no Arrays.hashCode()" text="java.util.Arrays.hashCode($expr$)" recursive="true" caseInsensitive="false" type="JAVA" pattern_context="default">
592 <constraint name="__context__" within="" contains="" />
593 <constraint name="expr" within="" contains="" />
594 </searchConfiguration>
595 <replaceConfiguration name="SquirrelJME: __error__ is qualified." description="__error__ is the only special static import, for error code composition." suppressId="squirreljme_qualifiedError" problemDescriptor="SquirrelJME: __error__ is qualified." text="$errorCodeClass$.__error__($args$)" recursive="false" caseInsensitive="true" type="JAVA" pattern_context="default" reformatAccordingToStyle="false" shortenFQN="true" useStaticImport="true" replacement="ErrorCode.__error__($args$)">
596 <constraint name="__context__" within="" contains="" />
597 <constraint name="args" minCount="0" maxCount="2147483647" within="" contains="" />
598 <constraint name="errorCodeClass" regexp="ErrorCode" within="" contains="" />
599 </replaceConfiguration>
600 <searchConfiguration name="SquirrelJME: Call to API defined deprecated method." description="These are marked as actually deprecated in the API code and should not be used." suppressId="squirreljme_apiDefinedDeprecated" problemDescriptor="SquirrelJME: Call to API defined deprecated method." text="@cc.squirreljme.runtime.cldc.annotation.ApiDefinedDeprecated $ReturnType$ $Method$($ParameterType$ $Parameter$);" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="member">
601 <constraint name="__context__" within="" contains="" />
602 <constraint name="ReturnType" within="" contains="" />
603 <constraint name="Method" within="" contains="" />
604 <constraint name="ParameterType" within="" contains="" />
605 <constraint name="Parameter" minCount="0" maxCount="2147483647" within="" contains="" />
606 </searchConfiguration>
607 <searchConfiguration name="SquirrelJME: Error definition" uuid="64b983f1-24ea-3e21-ab1a-d1f799d73f9b" suppressId="squirreljme_errorDefinition" problemDescriptor="SquirrelJME: Error definition" text="/* {@squirreljme.error $code$ $message$} */" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="default">
608 <constraint name="__context__" within="" contains="" />
609 <constraint name="code" within="" contains="" />
610 <constraint name="message" within="" contains="" />
611 </searchConfiguration>
612 <searchConfiguration name="SquirrelJME: Error definition" uuid="64b983f1-24ea-3e21-ab1a-d1f799d73f9b" text=""$code$"" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="default">
613 <constraint name="__context__" within="" contains="" />
614 <constraint name="code" regexp="[A-Z]{2}[0-9a-z]{2}" within="" contains="" />
615 </searchConfiguration>
616 <searchConfiguration name="SquirrelJME: Error definition" uuid="64b983f1-24ea-3e21-ab1a-d1f799d73f9b" text=""$code$"" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="default">
617 <constraint name="__context__" within="" contains="" />
618 <constraint name="code" regexp="[A-Z]{2}[0-9a-z]{2} (%[^ ])+" within="" contains="" />
619 </searchConfiguration>
620 <searchConfiguration name="SquirrelJME: Error definition" uuid="64b983f1-24ea-3e21-ab1a-d1f799d73f9b" text="cc.squirreljme.runtime.cldc.debug.ErrorCode.__error__($format$, $args$)" recursive="true" caseInsensitive="false" type="JAVA" pattern_context="default" search_injected="false">
621 <constraint name="__context__" within="" contains="" />
622 <constraint name="format" regexp="[0-9]+" within="" contains="" />
623 <constraint name="args" minCount="0" maxCount="2147483647" within="" contains="" />
624 </searchConfiguration>
625 <searchConfiguration name="SquirrelJME: Error definition" uuid="64b983f1-24ea-3e21-ab1a-d1f799d73f9b" text="cc.squirreljme.runtime.cldc.debug.ErrorCode.__error__($format$)" recursive="true" caseInsensitive="false" type="JAVA" pattern_context="default" search_injected="false">
626 <constraint name="__context__" within="" contains="" />
627 <constraint name="format" regexp="[0-9]+" within="" contains="" />
628 </searchConfiguration>
629 <searchConfiguration name="SquirrelJME: Flushable does not exist in Java ME, cannot implement or extend it." uuid="9be1bd10-89f8-3737-88e5-9b5e0640e57e" description="Call to non-extistent interface Flushable." suppressId="squirreljme_implementsFlushable" problemDescriptor="SquirrelJME: Flushable does not exist in Java ME, cannot implement or extend it." text="class $Class$ implements $Interface$ {}" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="default">
630 <constraint name="__context__" within="" contains="" />
631 <constraint name="Class" target="true" within="" contains="" />
632 <constraint name="Interface" regexp="java.io.Flushable" within="" contains="" />
633 </searchConfiguration>
634 <searchConfiguration name="SquirrelJME: Flushable does not exist in Java ME, cannot implement or extend it." uuid="9be1bd10-89f8-3737-88e5-9b5e0640e57e" text="interface $Class$ extends $Interface$ {}" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="default">
635 <constraint name="__context__" within="" contains="" />
636 <constraint name="Class" target="true" within="" contains="" />
637 <constraint name="Interface" regexp="java.io.Flushable" within="" contains="" />
638 </searchConfiguration>
639 <searchConfiguration name="SquirrelJME: Flushable does not exist in Java ME, cannot implement or extend it." uuid="9be1bd10-89f8-3737-88e5-9b5e0640e57e" text="((java.io.Flushable)$instance$).flush()" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="default">
640 <constraint name="__context__" within="" contains="" />
641 <constraint name="instance" within="" contains="" />
642 </searchConfiguration>
643 <searchConfiguration name="SquirrelJME: Old-style error code." suppressId="squirreljme_oldStyleError" problemDescriptor="SquirrelJME: Old-style error code." text="/* {@squirreljme.error $code$ $message$} */" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="default">
644 <constraint name="__context__" within="" contains="" />
645 <constraint name="code" regexp="[A-Z]{2}[0-9a-z]{2}" within="" contains="" />
646 <constraint name="message" within="" contains="" />
647 </searchConfiguration>
648 <searchConfiguration name="SquirrelJME: Old-style error code." text="cc.squirreljme.runtime.cldc.debug.ErrorCode.__error__("$code$")" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="default">
649 <constraint name="__context__" within="" contains="" />
650 <constraint name="code" regexp="[A-Z]{2}[0-9a-z]{2}" within="" contains="" />
651 </searchConfiguration>
652 <replaceConfiguration name="SquirrelJME: Parameterized string in error should be __error__." uuid="a5974be9-ecc1-37f0-8b8c-6f23c72c1291" suppressId="squirreljme_stringFormatError" problemDescriptor="SquirrelJME: Parameterized string in error should be __error__." text="new $throwable$(java.lang.String.format("$format$", $args$), $cause$)" recursive="false" caseInsensitive="true" type="JAVA" pattern_context="default" reformatAccordingToStyle="false" shortenFQN="true" useStaticImport="true" replacement="new $throwable$(cc.squirreljme.runtime.cldc.debug.ErrorCode.__error__("$format$", $args$), $cause$)">
653 <constraint name="__context__" within="" contains="" />
654 <constraint name="args" minCount="0" maxCount="2147483647" within="" contains="" />
655 <constraint name="throwable" regexp="java.lang.Throwable" withinHierarchy="true" within="" contains="" />
656 <constraint name="format" regexp="[A-Z]{2}[a-z0-9]{2} (%[^ ] *)+" within="" contains="" />
657 <constraint name="cause" minCount="0" within="" contains="" />
658 </replaceConfiguration>
659 <replaceConfiguration name="SquirrelJME: Parameterized string in error should be __error__." uuid="a5974be9-ecc1-37f0-8b8c-6f23c72c1291" text="new $throwable$(java.lang.String.format("$format$", $args$))" recursive="false" caseInsensitive="true" type="JAVA" pattern_context="default" reformatAccordingToStyle="false" shortenFQN="true" useStaticImport="true" replacement="new $throwable$(cc.squirreljme.runtime.cldc.debug.ErrorCode.__error__("$format$", $args$))">
660 <constraint name="__context__" within="" contains="" />
661 <constraint name="args" minCount="0" maxCount="2147483647" within="" contains="" />
662 <constraint name="throwable" regexp="java.lang.Throwable" withinHierarchy="true" within="" contains="" />
663 <constraint name="format" regexp="[A-Z]{2}[a-z0-9]{2} (%[^ ])+" within="" contains="" />
664 </replaceConfiguration>
665 <replaceConfiguration name="SquirrelJME: Parameterized string in error should be __error__." uuid="a5974be9-ecc1-37f0-8b8c-6f23c72c1291" text="new $throwable$("$format$" + $args$, $cause$)" recursive="false" caseInsensitive="true" type="JAVA" pattern_context="default" reformatAccordingToStyle="false" shortenFQN="true" useStaticImport="true" replacement="new $throwable$(cc.squirreljme.runtime.cldc.debug.ErrorCode.__error__("$format$", $args$), $cause$)">
666 <constraint name="__context__" within="" contains="" />
667 <constraint name="throwable" within="" contains="" />
668 <constraint name="cause" minCount="0" within="" contains="" />
669 <constraint name="format" regexp="[A-Z]{2}[a-z0-9]{2} *" within="" contains="" />
670 <constraint name="args" maxCount="2147483647" within="" contains="" />
671 </replaceConfiguration>
672 <replaceConfiguration name="SquirrelJME: Parameterized string in error should be __error__." uuid="a5974be9-ecc1-37f0-8b8c-6f23c72c1291" text="new $throwable$("$format$" + $args$)" recursive="false" caseInsensitive="true" type="JAVA" pattern_context="default" reformatAccordingToStyle="false" shortenFQN="true" useStaticImport="true" replacement="new $throwable$(cc.squirreljme.runtime.cldc.debug.ErrorCode.__error__("$format$", $args$))">
673 <constraint name="__context__" within="" contains="" />
674 <constraint name="throwable" within="" contains="" />
675 <constraint name="format" regexp="[A-Z]{2}[a-z0-9]{2} *" within="" contains="" />
676 <constraint name="args" maxCount="2147483647" within="" contains="" />
677 </replaceConfiguration>
678 <replaceConfiguration name="SquirrelJME: Parameterized string in error should be __error__." uuid="a5974be9-ecc1-37f0-8b8c-6f23c72c1291" text="new $throwable$("$format$", $cause$)" recursive="false" caseInsensitive="true" type="JAVA" pattern_context="default" reformatAccordingToStyle="false" shortenFQN="true" useStaticImport="true" replacement="new $throwable$(cc.squirreljme.runtime.cldc.debug.ErrorCode.__error__("$format$"), $cause$)">
679 <constraint name="__context__" within="" contains="" />
680 <constraint name="throwable" regexp="java.lang.Throwable" withinHierarchy="true" within="" contains="" />
681 <constraint name="format" regexp="[A-Z]{2}[a-z0-9]{2} *" within="" contains="" />
682 <constraint name="cause" minCount="0" within="" contains="" />
683 </replaceConfiguration>
684 <replaceConfiguration name="SquirrelJME: Parameterized string in error should be __error__." uuid="a5974be9-ecc1-37f0-8b8c-6f23c72c1291" text="new $throwable$("$format$")" recursive="false" caseInsensitive="true" type="JAVA" pattern_context="default" reformatAccordingToStyle="false" shortenFQN="true" useStaticImport="true" replacement="new $throwable$(cc.squirreljme.runtime.cldc.debug.ErrorCode.__error__("$format$"))">
685 <constraint name="__context__" within="" contains="" />
686 <constraint name="throwable" regexp="java.lang.Throwable" withinHierarchy="true" within="" contains="" />
687 <constraint name="format" regexp="[A-Z]{2}[a-z0-9]{2} *" within="" contains="" />
688 </replaceConfiguration>
689 <searchConfiguration name="SquirrelJME: Serializable is not supported." description="There is no serialization in SquirrelJME." suppressId="squirreljme_noSerializable" problemDescriptor="SquirrelJME: Serializable is not supported." text="private static final long serialVersionUID = $value$;" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="default">
690 <constraint name="__context__" within="" contains="" />
691 <constraint name="value" within="" contains="" />
692 </searchConfiguration>
693 <searchConfiguration name="SquirrelJME: Serializable is not supported." text="class $Class$ implements $Interface$ {}" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="default">
694 <constraint name="__context__" within="" contains="" />
695 <constraint name="Class" target="true" within="" contains="" />
696 <constraint name="Interface" regexp="java.io.Serializable" within="" contains="" />
697 </searchConfiguration>
698 <searchConfiguration name="SquirrelJME: Serializable is not supported." text="interface $Class$ extends $Interface$ {}" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="default">
699 <constraint name="__context__" within="" contains="" />
700 <constraint name="Class" target="true" within="" contains="" />
701 <constraint name="Interface" regexp="java.io.Serializable" within="" contains="" />
702 </searchConfiguration>
703 <searchConfiguration name="SquirrelJME: Serializable is not supported." text="$ReturnType$ writeObject$(java.io.ObjectOutputStream $Parameter$);" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="member">
704 <constraint name="__context__" within="" contains="" />
705 <constraint name="ReturnType" within="" contains="" />
706 <constraint name="Parameter" within="" contains="" />
707 </searchConfiguration>
708 <searchConfiguration name="SquirrelJME: Serializable is not supported." text="$ReturnType$ readObject(java.io.ObjectInputStream $Parameter$);" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="member">
709 <constraint name="__context__" within="" contains="" />
710 <constraint name="ReturnType" within="" contains="" />
711 <constraint name="Parameter" within="" contains="" />
712 </searchConfiguration>
713 <searchConfiguration name="SquirrelJME: Serializable is not supported." text="$ReturnType$ readObjectNoData();" recursive="true" caseInsensitive="true" type="JAVA" pattern_context="member">
714 <constraint name="__context__" within="" contains="" />
715 <constraint name="ReturnType" within="" contains="" />
716 </searchConfiguration>
717 <replaceConfiguration name="SquirrelJME: Thrown Error TODO instead of Debugging.todo()." suppressId="squirreljme_thrownErrorToDo" problemDescriptor="SquirrelJME: Thrown Error TODO instead of Debugging.todo()." text="throw new Error("TODO");" recursive="false" caseInsensitive="true" type="JAVA" pattern_context="default" reformatAccordingToStyle="false" shortenFQN="true" replacement="throw Debugging.todo();">
718 <constraint name="__context__" within="" contains="" />
719 </replaceConfiguration>
720 <searchConfiguration name="SquirrelJME: TODO Thrown" description="TODO Thrown" suppressId="squirreljme_thrown_todo" problemDescriptor="SquirrelJME: TODO Thrown" text="throw cc.squirreljme.runtime.cldc.debug.Debugging.todo($any$);" recursive="true" caseInsensitive="false" type="JAVA" pattern_context="default">
721 <constraint name="__context__" within="" contains="" />
722 <constraint name="any" minCount="0" maxCount="2147483647" within="" contains="" />
723 </searchConfiguration>
725 <inspection_tool class="SamePackageImport" enabled="true" level="WARNING" enabled_by_default="true" />
726 <inspection_tool class="ShellCheck" enabled="false" level="ERROR" enabled_by_default="false" />
727 <inspection_tool class="SimplifiableJUnitAssertion" enabled="false" level="WARNING" enabled_by_default="false" />
728 <inspection_tool class="SimplifyForEach" enabled="false" level="INFORMATION" enabled_by_default="false" />
729 <inspection_tool class="Since15" enabled="false" level="ERROR" enabled_by_default="false" />
730 <inspection_tool class="SingleCharacterStartsWith" enabled="true" level="WEAK WARNING" enabled_by_default="true" />
731 <inspection_tool class="SleepWhileHoldingLock" enabled="true" level="WARNING" enabled_by_default="true" />
732 <inspection_tool class="StandardVariableNames" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
733 <inspection_tool class="StaticCallOnSubclass" enabled="true" level="WARNING" enabled_by_default="true" />
734 <inspection_tool class="StaticFieldReferenceOnSubclass" enabled="true" level="WARNING" enabled_by_default="true" />
735 <inspection_tool class="StaticImport" enabled="true" level="ERROR" enabled_by_default="true">
736 <option name="allowedClasses">
738 <option value="cc.squirreljme.runtime.cldc.debug.ErrorCode" />
742 <inspection_tool class="StaticInheritance" enabled="true" level="WARNING" enabled_by_default="true" />
743 <inspection_tool class="StaticMethodOnlyUsedInOneClass" enabled="true" level="WARNING" enabled_by_default="true">
744 <scope name="Java API Packages (Include)" level="WARNING" enabled="false" />
745 <option name="ignoreTestClasses" value="true" />
747 <inspection_tool class="StaticSuite" enabled="false" level="WARNING" enabled_by_default="false" />
748 <inspection_tool class="StringRepeatCanBeUsed" enabled="false" level="WARNING" enabled_by_default="false" />
749 <inspection_tool class="SwitchStatementWithTooFewBranches" enabled="true" level="WEAK WARNING" enabled_by_default="true">
750 <option name="m_limit" value="2" />
752 <inspection_tool class="SynchronizeOnNonFinalField" enabled="false" level="WARNING" enabled_by_default="false" />
753 <inspection_tool class="SynchronizedMethod" enabled="true" level="ERROR" enabled_by_default="true" editorAttributes="ERRORS_ATTRIBUTES">
754 <option name="m_includeNativeMethods" value="true" />
755 <option name="ignoreSynchronizedSuperMethods" value="true" />
757 <inspection_tool class="SynchronizedOnLiteralObject" enabled="true" level="ERROR" enabled_by_default="true" editorAttributes="ERRORS_ATTRIBUTES" />
758 <inspection_tool class="SystemGetenv" enabled="true" level="ERROR" enabled_by_default="true" />
759 <inspection_tool class="TestFailedLine" enabled="false" level="WARNING" enabled_by_default="false" />
760 <inspection_tool class="TestMethodIsPublicVoidNoArg" enabled="false" level="WARNING" enabled_by_default="false" />
761 <inspection_tool class="TextBlockBackwardMigration" enabled="false" level="INFORMATION" enabled_by_default="false" />
762 <inspection_tool class="TextBlockMigration" enabled="false" level="WARNING" enabled_by_default="false" />
763 <inspection_tool class="ThreadStopSuspendResume" enabled="true" level="ERROR" enabled_by_default="true" editorAttributes="ERRORS_ATTRIBUTES" />
764 <inspection_tool class="ToArrayCallWithZeroLengthArrayArgument" enabled="false" level="WARNING" enabled_by_default="false" />
765 <inspection_tool class="TodoComment" enabled="true" level="WARNING" enabled_by_default="true" />
766 <inspection_tool class="UnconstructableTestCase" enabled="false" level="WARNING" enabled_by_default="false" />
767 <inspection_tool class="UnnecessaryConstructor" enabled="true" level="WARNING" enabled_by_default="true" />
768 <inspection_tool class="UnnecessaryFinalOnLocalVariableOrParameter" enabled="true" level="WARNING" enabled_by_default="true" />
769 <inspection_tool class="UnnecessaryFullyQualifiedName" enabled="true" level="TYPO" enabled_by_default="true" editorAttributes="TYPO">
770 <option name="m_ignoreJavadoc" value="false" />
771 <option name="ignoreInModuleStatements" value="true" />
773 <inspection_tool class="UnnecessarySuperConstructor" enabled="true" level="WARNING" enabled_by_default="true" />
774 <inspection_tool class="UnqualifiedFieldAccess" enabled="true" level="WARNING" enabled_by_default="true" />
775 <inspection_tool class="UnqualifiedInnerClassAccess" enabled="true" level="WARNING" enabled_by_default="true">
776 <option name="ignoreReferencesToLocalInnerClasses" value="true" />
778 <inspection_tool class="UnqualifiedMethodAccess" enabled="true" level="WARNING" enabled_by_default="true" />
779 <inspection_tool class="UnqualifiedStaticUsage" enabled="true" level="WARNING" enabled_by_default="true">
780 <option name="m_ignoreStaticFieldAccesses" value="false" />
781 <option name="m_ignoreStaticMethodCalls" value="false" />
782 <option name="m_ignoreStaticAccessFromStaticContext" value="false" />
784 <inspection_tool class="UnstableApiUsage" enabled="true" level="WEAK WARNING" enabled_by_default="false">
785 <scope name="Java API Packages (Include)" level="WEAK WARNING" enabled="false" />
787 <inspection_tool class="UpperCaseFieldNameNotConstant" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
788 <inspection_tool class="UseCompareMethod" enabled="false" level="WARNING" enabled_by_default="false" />
789 <inspection_tool class="UseOfAWTPeerClass" enabled="true" level="ERROR" enabled_by_default="true" />
790 <inspection_tool class="UseOfClone" enabled="true" level="WARNING" enabled_by_default="true" />
791 <inspection_tool class="UseOfJDBCDriverClass" enabled="true" level="ERROR" enabled_by_default="true" />
792 <inspection_tool class="UseOfProcessBuilder" enabled="true" level="ERROR" enabled_by_default="true" />
793 <inspection_tool class="UseOfSunClasses" enabled="true" level="ERROR" enabled_by_default="true" />
794 <inspection_tool class="UtilityClassCanBeEnum" enabled="false" level="WARNING" enabled_by_default="false">
795 <scope name="Java API Packages (Include)" level="WARNING" enabled="false" />
797 <inspection_tool class="UtilityClassWithPublicConstructor" enabled="true" level="WARNING" enabled_by_default="true">
798 <scope name="Java API Packages (Include)" level="WARNING" enabled="false" />
800 <inspection_tool class="UtilityClassWithoutPrivateConstructor" enabled="true" level="WARNING" enabled_by_default="true">
801 <scope name="Java API Packages (Include)" level="WARNING" enabled="false">
802 <option name="ignorableAnnotations">
805 <option name="ignoreClassesWithOnlyMain" value="false" />
807 <option name="ignorableAnnotations">
810 <option name="ignoreClassesWithOnlyMain" value="false" />
812 <inspection_tool class="VariableTypeCanBeExplicit" enabled="false" level="INFORMATION" enabled_by_default="false" />
813 <inspection_tool class="WaitNotifyNotInSynchronizedContext" enabled="true" level="WEAK WARNING" enabled_by_default="true" editorAttributes="INFO_ATTRIBUTES" />
814 <inspection_tool class="ced03fc8-111a-390f-8655-ed7465debd5f" enabled="true" level="GRAMMAR_ERROR" enabled_by_default="true" editorAttributes="TEXT_STYLE_ERROR" />
815 <inspection_tool class="f93a96c1-2c44-3074-aa46-c5bbec2c6b07" enabled="true" level="ERROR" enabled_by_default="true" editorAttributes="ERRORS_ATTRIBUTES" />
816 <inspection_tool class="unused" enabled="true" level="WARNING" enabled_by_default="true" checkParameterExcludingHierarchy="false" test_entries="false">
817 <option name="LOCAL_VARIABLE" value="true" />
818 <option name="FIELD" value="true" />
819 <option name="METHOD" value="true" />
820 <option name="CLASS" value="true" />
821 <option name="PARAMETER" value="true" />
822 <option name="REPORT_PARAMETER_FOR_PUBLIC_METHODS" value="true" />
823 <option name="ADD_MAINS_TO_ENTRIES" value="true" />
824 <option name="ADD_APPLET_TO_ENTRIES" value="true" />
825 <option name="ADD_SERVLET_TO_ENTRIES" value="true" />
826 <option name="ADD_NONJAVA_TO_ENTRIES" value="true" />
827 <option name="selected" value="true" />