diff --git a/CHANGELOG.md b/CHANGELOG.md index a17357cd108..1d9370358f7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,9 @@ Currently the versioning policy of this project follows [Semantic Versioning v2. ## Unreleased - 2020-??-?? +### Fixed +* Invalid HTML in the description of `LI_LAZY_INIT_UPDATE_STATIC` bug pattern ([#1383](https://github.com/spotbugs/spotbugs/pull/1383)) + ## 4.2.0 - 2020-11-28 ### Fixed * spotbugs reports `VO_VOLATILE_REFERENCE_TO_ARRAY` in synthetic code generated by Eclipse 4.17+ Java compiler ([#1313](https://github.com/spotbugs/spotbugs/issues/1313)) diff --git a/docs/locale/ja/LC_MESSAGES/ant.po b/docs/locale/ja/LC_MESSAGES/ant.po index 3ca5b8e13a5..20a1bb816f0 100644 --- a/docs/locale/ja/LC_MESSAGES/ant.po +++ b/docs/locale/ja/LC_MESSAGES/ant.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: spotbugs 3.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-05 01:09+0000\n" +"POT-Creation-Date: 2020-12-02 07:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -226,7 +226,7 @@ msgid "" "An optional attribute. It specifies the confidence/priority threshold for" " reporting issues. If set to ``low``, confidence is not used to filter " "bugs. If set to ``medium`` (the default), low confidence issues are " -"supressed. If set to ``high``, only high confidence bugs are reported." +"suppressed. If set to ``high``, only high confidence bugs are reported." msgstr "" "オプション属性です。問題を報告するための信頼度/優先度を指定します。``low`` " "に設定すると,信頼度はバグをフィルタリングするために使われません。``medium`` (デフォルト) " diff --git a/docs/locale/ja/LC_MESSAGES/bugDescriptions.po b/docs/locale/ja/LC_MESSAGES/bugDescriptions.po index 73bf8f6bde8..2c2e0999c93 100644 --- a/docs/locale/ja/LC_MESSAGES/bugDescriptions.po +++ b/docs/locale/ja/LC_MESSAGES/bugDescriptions.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2020-07-05 01:09+0000\n" +"POT-Creation-Date: 2020-12-02 07:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -39,30 +39,61 @@ msgid "" msgstr "" #: ../../generated/bugDescriptionList.inc:13 -msgid "" +msgid "" msgstr "" #: ../../generated/bugDescriptionList.inc:18 -msgid "CNT: Rough value of known constant found (CNT_ROUGH_CONSTANT_VALUE)" +msgid "" +"JUA: Asserting value of instanceof in tests is not recommended. " +"(JUA_DONT_ASSERT_INSTANCEOF_IN_TESTS)" msgstr "" #: ../../generated/bugDescriptionList.inc:20 msgid "" +"

Asserting type checks in tests is not recommended as a class cast " +"exception message could better indicate\n" +"the cause of an instance of the wrong class being used than an instanceof" +" assertion.

\n" +"\n" +"

When debugging tests that fail due to bad casts, it may be more useful" +" to observe the output of the\n" +"resulting ClassCastException which could provide information about the " +"actual encountered type.\n" +"Asserting the type before casting would instead result in a less " +"informative \"false is not true\"\n" +"message.

\n" +"\n" +"

If JUnit is used with hamcrest, the IsInstanceOf" +"\n" +"class from hamcrest could be used instead.

" +msgstr "" + +#: ../../generated/bugDescriptionList.inc:36 +msgid "" +msgstr "" + +#: ../../generated/bugDescriptionList.inc:41 +msgid "CNT: Rough value of known constant found (CNT_ROUGH_CONSTANT_VALUE)" +msgstr "" + +#: ../../generated/bugDescriptionList.inc:43 +msgid "" "

It's recommended to use the predefined library constant for code " "clarity and better precision.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:27 +#: ../../generated/bugDescriptionList.inc:50 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:32 +#: ../../generated/bugDescriptionList.inc:55 msgid "" "NP: Method with Boolean return type returns explicit null " "(NP_BOOLEAN_RETURN_NULL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:34 +#: ../../generated/bugDescriptionList.inc:57 msgid "" "

\n" "A method that returns either Boolean.TRUE, Boolean.FALSE or null is an " @@ -75,17 +106,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:46 +#: ../../generated/bugDescriptionList.inc:69 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:51 +#: ../../generated/bugDescriptionList.inc:74 msgid "" "SW: Certain swing methods needs to be invoked in Swing thread " "(SW_SWING_METHODS_INVOKED_IN_SWING_THREAD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:53 +#: ../../generated/bugDescriptionList.inc:76 msgid "" "

(From" @@ -108,15 +139,15 @@ msgid "" "thread.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:69 +#: ../../generated/bugDescriptionList.inc:92 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:74 +#: ../../generated/bugDescriptionList.inc:97 msgid "FI: Finalizer only nulls fields (FI_FINALIZER_ONLY_NULLS_FIELDS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:76 +#: ../../generated/bugDescriptionList.inc:99 msgid "" "

This finalizer does nothing except null out fields. This is " "completely pointless, and requires that\n" @@ -125,47 +156,47 @@ msgid "" "method.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:85 +#: ../../generated/bugDescriptionList.inc:108 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:90 +#: ../../generated/bugDescriptionList.inc:113 msgid "FI: Finalizer nulls fields (FI_FINALIZER_NULLS_FIELDS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:92 +#: ../../generated/bugDescriptionList.inc:115 msgid "" "

This finalizer nulls out fields. This is usually an error, as it " "does not aid garbage collection,\n" "and the object is going to be garbage collected anyway.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:100 +#: ../../generated/bugDescriptionList.inc:123 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:105 +#: ../../generated/bugDescriptionList.inc:128 msgid "" "UI: Usage of GetResource may be unsafe if class is extended " "(UI_INHERITANCE_UNSAFE_GETRESOURCE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:107 +#: ../../generated/bugDescriptionList.inc:130 msgid "" "

Calling this.getClass().getResource(...) could give\n" "results other than expected if this class is extended by a class in\n" "another package.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:116 +#: ../../generated/bugDescriptionList.inc:139 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:121 +#: ../../generated/bugDescriptionList.inc:144 msgid "AM: Creates an empty zip file entry (AM_CREATES_EMPTY_ZIP_FILE_ENTRY)" msgstr "" -#: ../../generated/bugDescriptionList.inc:123 +#: ../../generated/bugDescriptionList.inc:146 msgid "" "

The code calls putNextEntry(), immediately\n" "followed by a call to closeEntry(). This results\n" @@ -175,15 +206,15 @@ msgid "" "closeEntry().

" msgstr "" -#: ../../generated/bugDescriptionList.inc:135 +#: ../../generated/bugDescriptionList.inc:158 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:140 +#: ../../generated/bugDescriptionList.inc:163 msgid "AM: Creates an empty jar file entry (AM_CREATES_EMPTY_JAR_FILE_ENTRY)" msgstr "" -#: ../../generated/bugDescriptionList.inc:142 +#: ../../generated/bugDescriptionList.inc:165 msgid "" "

The code calls putNextEntry(), immediately\n" "followed by a call to closeEntry(). This results\n" @@ -193,34 +224,34 @@ msgid "" "closeEntry().

" msgstr "" -#: ../../generated/bugDescriptionList.inc:154 +#: ../../generated/bugDescriptionList.inc:177 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:159 +#: ../../generated/bugDescriptionList.inc:182 msgid "" "IMSE: Dubious catching of IllegalMonitorStateException " "(IMSE_DONT_CATCH_IMSE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:161 +#: ../../generated/bugDescriptionList.inc:184 msgid "" "

IllegalMonitorStateException is generally only\n" " thrown in case of a design flaw in your code (calling wait or\n" " notify on an object you do not hold a lock on).

" msgstr "" -#: ../../generated/bugDescriptionList.inc:170 +#: ../../generated/bugDescriptionList.inc:193 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:175 +#: ../../generated/bugDescriptionList.inc:198 msgid "" "CN: Class defines clone() but doesn't implement Cloneable " "(CN_IMPLEMENTS_CLONE_BUT_NOT_CLONEABLE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:177 +#: ../../generated/bugDescriptionList.inc:200 msgid "" "

This class defines a clone() method but the class doesn't implement " "Cloneable.\n" @@ -231,32 +262,32 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:187 +#: ../../generated/bugDescriptionList.inc:210 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:192 +#: ../../generated/bugDescriptionList.inc:215 msgid "" "CN: Class implements Cloneable but does not define or use clone method " "(CN_IDIOM)" msgstr "" -#: ../../generated/bugDescriptionList.inc:194 +#: ../../generated/bugDescriptionList.inc:217 msgid "" "

\n" " Class implements Cloneable but does not define or\n" " use the clone method.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:203 +#: ../../generated/bugDescriptionList.inc:226 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:208 +#: ../../generated/bugDescriptionList.inc:231 msgid "CN: clone method does not call super.clone() (CN_IDIOM_NO_SUPER_CALL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:210 +#: ../../generated/bugDescriptionList.inc:233 msgid "" "

This non-final class defines a clone() method that does not call " "super.clone().\n" @@ -270,45 +301,45 @@ msgid "" "type.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:224 +#: ../../generated/bugDescriptionList.inc:247 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:229 +#: ../../generated/bugDescriptionList.inc:252 msgid "DE: Method might drop exception (DE_MIGHT_DROP)" msgstr "" -#: ../../generated/bugDescriptionList.inc:231 +#: ../../generated/bugDescriptionList.inc:254 msgid "" "

This method might drop an exception.  In general, exceptions\n" "should be handled or reported in some way, or they should be thrown\n" "out of the method.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:240 +#: ../../generated/bugDescriptionList.inc:263 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:245 +#: ../../generated/bugDescriptionList.inc:268 msgid "DE: Method might ignore exception (DE_MIGHT_IGNORE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:247 +#: ../../generated/bugDescriptionList.inc:270 msgid "" "

This method might ignore an exception.  In general, exceptions\n" "should be handled or reported in some way, or they should be thrown\n" "out of the method.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:256 +#: ../../generated/bugDescriptionList.inc:279 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:261 +#: ../../generated/bugDescriptionList.inc:284 msgid "Dm: Method invokes System.exit(...) (DM_EXIT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:263 +#: ../../generated/bugDescriptionList.inc:286 msgid "" "

Invoking System.exit shuts down the entire Java virtual machine. This" "\n" @@ -317,34 +348,34 @@ msgid "" " Consider throwing a RuntimeException instead.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:273 +#: ../../generated/bugDescriptionList.inc:296 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:278 +#: ../../generated/bugDescriptionList.inc:301 msgid "" "Nm: Use of identifier that is a keyword in later versions of Java " "(NM_FUTURE_KEYWORD_USED_AS_IDENTIFIER)" msgstr "" -#: ../../generated/bugDescriptionList.inc:280 +#: ../../generated/bugDescriptionList.inc:303 msgid "" "

The identifier is a word that is reserved as a keyword in later " "versions of Java, and your code will need to be changed\n" "in order to compile it in later versions of Java.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:289 +#: ../../generated/bugDescriptionList.inc:312 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:294 +#: ../../generated/bugDescriptionList.inc:317 msgid "" "Nm: Use of identifier that is a keyword in later versions of Java " "(NM_FUTURE_KEYWORD_USED_AS_MEMBER_IDENTIFIER)" msgstr "" -#: ../../generated/bugDescriptionList.inc:296 +#: ../../generated/bugDescriptionList.inc:319 msgid "" "

This identifier is used as a keyword in later versions of Java. This " "code, and\n" @@ -353,17 +384,17 @@ msgid "" "Java.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:306 +#: ../../generated/bugDescriptionList.inc:329 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:311 +#: ../../generated/bugDescriptionList.inc:334 msgid "" "JCIP: Fields of immutable classes should be final " "(JCIP_FIELD_ISNT_FINAL_IN_IMMUTABLE_CLASS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:313 +#: ../../generated/bugDescriptionList.inc:336 msgid "" "

The class is annotated with net.jcip.annotations.Immutable or " "javax.annotation.concurrent.Immutable,\n" @@ -371,34 +402,34 @@ msgid "" " .

" msgstr "" -#: ../../generated/bugDescriptionList.inc:322 +#: ../../generated/bugDescriptionList.inc:345 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:327 +#: ../../generated/bugDescriptionList.inc:350 msgid "" "Dm: Method invokes dangerous method runFinalizersOnExit " "(DM_RUN_FINALIZERS_ON_EXIT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:329 +#: ../../generated/bugDescriptionList.inc:352 msgid "" "

Never call System.runFinalizersOnExit\n" "or Runtime.runFinalizersOnExit for any reason: they are among the most\n" "dangerous methods in the Java libraries. -- Joshua Bloch

" msgstr "" -#: ../../generated/bugDescriptionList.inc:338 +#: ../../generated/bugDescriptionList.inc:361 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:343 +#: ../../generated/bugDescriptionList.inc:366 msgid "" "NP: equals() method does not check for null argument " "(NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:345 +#: ../../generated/bugDescriptionList.inc:368 msgid "" "

\n" "This implementation of equals(Object) violates the contract defined\n" @@ -408,29 +439,29 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:357 +#: ../../generated/bugDescriptionList.inc:380 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:362 +#: ../../generated/bugDescriptionList.inc:385 msgid "FI: Empty finalizer should be deleted (FI_EMPTY)" msgstr "" -#: ../../generated/bugDescriptionList.inc:364 +#: ../../generated/bugDescriptionList.inc:387 msgid "" "

Empty finalize() methods are useless, so they should\n" "be deleted.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:372 +#: ../../generated/bugDescriptionList.inc:395 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:377 +#: ../../generated/bugDescriptionList.inc:400 msgid "FI: Finalizer nullifies superclass finalizer (FI_NULLIFY_SUPER)" msgstr "" -#: ../../generated/bugDescriptionList.inc:379 +#: ../../generated/bugDescriptionList.inc:402 msgid "" "

This empty finalize() method explicitly negates the\n" "effect of any finalizer defined by its superclass.  Any finalizer\n" @@ -438,30 +469,30 @@ msgid "" "Unless this is intended, delete this method.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:389 +#: ../../generated/bugDescriptionList.inc:412 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:394 +#: ../../generated/bugDescriptionList.inc:417 msgid "FI: Finalizer does nothing but call superclass finalizer (FI_USELESS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:396 +#: ../../generated/bugDescriptionList.inc:419 msgid "" "

The only thing this finalize() method does is call\n" "the superclass's finalize() method, making it\n" "redundant.  Delete it.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:405 +#: ../../generated/bugDescriptionList.inc:428 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:410 +#: ../../generated/bugDescriptionList.inc:433 msgid "FI: Finalizer does not call superclass finalizer (FI_MISSING_SUPER_CALL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:412 +#: ../../generated/bugDescriptionList.inc:435 msgid "" "

This finalize() method does not make a call to its\n" "superclass's finalize() method.  So, any finalizer\n" @@ -469,15 +500,15 @@ msgid "" "Add a call to super.finalize().

" msgstr "" -#: ../../generated/bugDescriptionList.inc:422 +#: ../../generated/bugDescriptionList.inc:445 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:427 +#: ../../generated/bugDescriptionList.inc:450 msgid "FI: Explicit invocation of finalizer (FI_EXPLICIT_INVOCATION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:429 +#: ../../generated/bugDescriptionList.inc:452 msgid "" "

This method contains an explicit invocation of the " "finalize()\n" @@ -494,17 +525,17 @@ msgid "" " in a separate thread.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:442 +#: ../../generated/bugDescriptionList.inc:465 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:447 +#: ../../generated/bugDescriptionList.inc:470 msgid "" "Eq: Equals checks for incompatible operand " "(EQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:449 +#: ../../generated/bugDescriptionList.inc:472 msgid "" "

This equals method is checking to see if the argument is some " "incompatible type\n" @@ -530,15 +561,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:472 +#: ../../generated/bugDescriptionList.inc:495 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:477 +#: ../../generated/bugDescriptionList.inc:500 msgid "Eq: equals method fails for subtypes (EQ_GETCLASS_AND_CLASS_CONSTANT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:479 +#: ../../generated/bugDescriptionList.inc:502 msgid "" "

This class has an equals method that will be broken if it is " "inherited by subclasses.\n" @@ -549,16 +580,16 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:490 +#: ../../generated/bugDescriptionList.inc:513 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:495 +#: ../../generated/bugDescriptionList.inc:518 msgid "Eq: Covariant equals() method defined (EQ_SELF_NO_OBJECT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:497 -#: ../../generated/bugDescriptionList.inc:762 +#: ../../generated/bugDescriptionList.inc:520 +#: ../../generated/bugDescriptionList.inc:785 msgid "" "

This class defines a covariant version of " "equals(). \n" @@ -567,16 +598,16 @@ msgid "" "must have type java.lang.Object.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:507 +#: ../../generated/bugDescriptionList.inc:530 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:512 +#: ../../generated/bugDescriptionList.inc:535 msgid "Co: Covariant compareTo() method defined (CO_SELF_NO_OBJECT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:514 -#: ../../generated/bugDescriptionList.inc:779 +#: ../../generated/bugDescriptionList.inc:537 +#: ../../generated/bugDescriptionList.inc:802 msgid "" "

This class defines a covariant version of " "compareTo(). \n" @@ -586,17 +617,17 @@ msgid "" "must have type java.lang.Object.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:524 +#: ../../generated/bugDescriptionList.inc:547 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:529 +#: ../../generated/bugDescriptionList.inc:552 msgid "" "Co: compareTo()/compare() returns Integer.MIN_VALUE " "(CO_COMPARETO_RESULTS_MIN_VALUE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:531 +#: ../../generated/bugDescriptionList.inc:554 msgid "" "

In some situation, this compareTo or compare method returns\n" "the constant Integer.MIN_VALUE, which is an exceptionally bad practice.\n" @@ -609,17 +640,17 @@ msgid "" " So just return -1 rather than Integer.MIN_VALUE." msgstr "" -#: ../../generated/bugDescriptionList.inc:543 +#: ../../generated/bugDescriptionList.inc:566 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:548 +#: ../../generated/bugDescriptionList.inc:571 msgid "" "Co: compareTo()/compare() incorrectly handles float or double value " "(CO_COMPARETO_INCORRECT_FLOATING)" msgstr "" -#: ../../generated/bugDescriptionList.inc:550 +#: ../../generated/bugDescriptionList.inc:573 msgid "" "

This method compares double or float values using pattern like this:" " val1 > val2 ? 1 : val1 < val2 ? -1 : 0.\n" @@ -630,17 +661,17 @@ msgid "" "the special cases correctly.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:560 +#: ../../generated/bugDescriptionList.inc:583 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:565 +#: ../../generated/bugDescriptionList.inc:588 msgid "" "RV: Negating the result of compareTo()/compare() " "(RV_NEGATING_RESULT_OF_COMPARETO)" msgstr "" -#: ../../generated/bugDescriptionList.inc:567 +#: ../../generated/bugDescriptionList.inc:590 msgid "" "

This code negatives the return value of a compareTo or compare " "method.\n" @@ -652,17 +683,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:579 +#: ../../generated/bugDescriptionList.inc:602 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:584 +#: ../../generated/bugDescriptionList.inc:607 msgid "" "ES: Comparison of String objects using == or != " "(ES_COMPARING_STRINGS_WITH_EQ)" msgstr "" -#: ../../generated/bugDescriptionList.inc:586 +#: ../../generated/bugDescriptionList.inc:609 msgid "" "

This code compares java.lang.String objects for " "reference\n" @@ -673,17 +704,17 @@ msgid "" "using the equals(Object) method instead.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:598 +#: ../../generated/bugDescriptionList.inc:621 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:603 +#: ../../generated/bugDescriptionList.inc:626 msgid "" "ES: Comparison of String parameter using == or != " "(ES_COMPARING_PARAMETER_STRING_WITH_EQ)" msgstr "" -#: ../../generated/bugDescriptionList.inc:605 +#: ../../generated/bugDescriptionList.inc:628 msgid "" "

This code compares a java.lang.String parameter for " "reference\n" @@ -694,17 +725,17 @@ msgid "" "using the equals(Object) method instead.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:616 +#: ../../generated/bugDescriptionList.inc:639 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:621 +#: ../../generated/bugDescriptionList.inc:644 msgid "" "Eq: Class defines compareTo(...) and uses Object.equals() " "(EQ_COMPARETO_USE_OBJECT_EQUALS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:623 +#: ../../generated/bugDescriptionList.inc:646 msgid "" "

This class defines a compareTo(...) method but " "inherits its\n" @@ -728,17 +759,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:644 +#: ../../generated/bugDescriptionList.inc:667 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:649 +#: ../../generated/bugDescriptionList.inc:672 msgid "" "HE: Class defines hashCode() and uses Object.equals() " "(HE_HASHCODE_USE_OBJECT_EQUALS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:651 +#: ../../generated/bugDescriptionList.inc:674 msgid "" "

This class defines a hashCode() method but inherits " "its\n" @@ -762,32 +793,32 @@ msgid "" "" msgstr "" -#: ../../generated/bugDescriptionList.inc:672 +#: ../../generated/bugDescriptionList.inc:695 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:677 +#: ../../generated/bugDescriptionList.inc:700 msgid "HE: Class defines hashCode() but not equals() (HE_HASHCODE_NO_EQUALS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:679 +#: ../../generated/bugDescriptionList.inc:702 msgid "" "

This class defines a hashCode() method but not an\n" "equals() method.  Therefore, the class may\n" "violate the invariant that equal objects must have equal hashcodes.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:688 +#: ../../generated/bugDescriptionList.inc:711 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:693 +#: ../../generated/bugDescriptionList.inc:716 msgid "" "HE: Class defines equals() and uses Object.hashCode() " "(HE_EQUALS_USE_HASHCODE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:695 +#: ../../generated/bugDescriptionList.inc:718 msgid "" "

This class overrides equals(Object), but does not\n" " override hashCode(), and inherits the implementation of\n" @@ -807,17 +838,17 @@ msgid "" "" msgstr "" -#: ../../generated/bugDescriptionList.inc:715 +#: ../../generated/bugDescriptionList.inc:738 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:720 +#: ../../generated/bugDescriptionList.inc:743 msgid "" "HE: Class inherits equals() and uses Object.hashCode() " "(HE_INHERITS_EQUALS_USE_HASHCODE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:722 +#: ../../generated/bugDescriptionList.inc:745 msgid "" "

This class inherits equals(Object) from an abstract\n" " superclass, and hashCode() from\n" @@ -832,15 +863,15 @@ msgid "" " to throw UnsupportedOperationException.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:739 +#: ../../generated/bugDescriptionList.inc:762 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:744 +#: ../../generated/bugDescriptionList.inc:767 msgid "HE: Class defines equals() but not hashCode() (HE_EQUALS_NO_HASHCODE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:746 +#: ../../generated/bugDescriptionList.inc:769 msgid "" "

This class overrides equals(Object), but does not\n" "override hashCode().  Therefore, the class may violate " @@ -848,33 +879,33 @@ msgid "" "invariant that equal objects must have equal hashcodes.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:755 +#: ../../generated/bugDescriptionList.inc:778 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:760 +#: ../../generated/bugDescriptionList.inc:783 msgid "Eq: Abstract class defines covariant equals() method (EQ_ABSTRACT_SELF)" msgstr "" -#: ../../generated/bugDescriptionList.inc:772 +#: ../../generated/bugDescriptionList.inc:795 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:777 +#: ../../generated/bugDescriptionList.inc:800 msgid "Co: Abstract class defines covariant compareTo() method (CO_ABSTRACT_SELF)" msgstr "" -#: ../../generated/bugDescriptionList.inc:789 +#: ../../generated/bugDescriptionList.inc:812 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:794 +#: ../../generated/bugDescriptionList.inc:817 msgid "" "IC: Superclass uses subclass during initialization " "(IC_SUPERCLASS_USES_SUBCLASS_DURING_INITIALIZATION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:796 +#: ../../generated/bugDescriptionList.inc:819 msgid "" "

During the initialization of a class, the class makes an active use" " of a subclass.\n" @@ -893,33 +924,33 @@ msgid "" "" msgstr "" -#: ../../generated/bugDescriptionList.inc:813 +#: ../../generated/bugDescriptionList.inc:836 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:818 +#: ../../generated/bugDescriptionList.inc:841 msgid "" "SI: Static initializer creates instance before all static final fields " "assigned (SI_INSTANCE_BEFORE_FINALS_ASSIGNED)" msgstr "" -#: ../../generated/bugDescriptionList.inc:820 +#: ../../generated/bugDescriptionList.inc:843 msgid "" "

The class's static initializer creates an instance of the class\n" "before all of the static final fields are assigned.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:828 +#: ../../generated/bugDescriptionList.inc:851 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:833 +#: ../../generated/bugDescriptionList.inc:856 msgid "" "It: Iterator next() method can't throw NoSuchElementException " "(IT_NO_SUCH_ELEMENT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:835 +#: ../../generated/bugDescriptionList.inc:858 msgid "" "

This class implements the java.util.Iterator " "interface. \n" @@ -931,15 +962,15 @@ msgid "" "if is called when there are no more elements to return.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:846 +#: ../../generated/bugDescriptionList.inc:869 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:851 +#: ../../generated/bugDescriptionList.inc:874 msgid "ME: Enum field is public and mutable (ME_MUTABLE_ENUM_FIELD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:853 +#: ../../generated/bugDescriptionList.inc:876 msgid "" "

A mutable public field is defined inside a public enum, thus can be " "changed by malicious code or by accident from another package.\n" @@ -948,17 +979,17 @@ msgid "" "Consider declaring this field final and/or package-private.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:862 +#: ../../generated/bugDescriptionList.inc:885 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:867 +#: ../../generated/bugDescriptionList.inc:890 msgid "" "ME: Public enum method unconditionally sets its field " "(ME_ENUM_FIELD_SETTER)" msgstr "" -#: ../../generated/bugDescriptionList.inc:869 +#: ../../generated/bugDescriptionList.inc:892 msgid "" "

This public method declared in public enum unconditionally sets enum " "field, thus this field can be changed by malicious code\n" @@ -968,17 +999,17 @@ msgid "" "Consider removing this method or declaring it package-private.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:878 +#: ../../generated/bugDescriptionList.inc:901 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:883 +#: ../../generated/bugDescriptionList.inc:906 msgid "" "Nm: Method names should start with a lower case letter " "(NM_METHOD_NAMING_CONVENTION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:885 +#: ../../generated/bugDescriptionList.inc:908 msgid "" "

\n" "Methods should be verbs, in mixed case with the first letter lowercase, " @@ -986,17 +1017,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:894 +#: ../../generated/bugDescriptionList.inc:917 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:899 +#: ../../generated/bugDescriptionList.inc:922 msgid "" "Nm: Field names should start with a lower case letter " "(NM_FIELD_NAMING_CONVENTION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:901 +#: ../../generated/bugDescriptionList.inc:924 msgid "" "

\n" "Names of fields that are not final should be in mixed case with a " @@ -1005,17 +1036,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:910 +#: ../../generated/bugDescriptionList.inc:933 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:915 +#: ../../generated/bugDescriptionList.inc:938 msgid "" "Nm: Class names shouldn't shadow simple name of implemented interface " "(NM_SAME_SIMPLE_NAME_AS_INTERFACE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:917 +#: ../../generated/bugDescriptionList.inc:940 msgid "" "

This class/interface has a simple name that is identical to that of" " an implemented/extended interface, except\n" @@ -1029,17 +1060,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:929 +#: ../../generated/bugDescriptionList.inc:952 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:934 +#: ../../generated/bugDescriptionList.inc:957 msgid "" "Nm: Class names shouldn't shadow simple name of superclass " "(NM_SAME_SIMPLE_NAME_AS_SUPERCLASS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:936 +#: ../../generated/bugDescriptionList.inc:959 msgid "" "

This class has a simple name that is identical to that of its " "superclass, except\n" @@ -1053,17 +1084,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:948 +#: ../../generated/bugDescriptionList.inc:971 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:953 +#: ../../generated/bugDescriptionList.inc:976 msgid "" "Nm: Class names should start with an upper case letter " "(NM_CLASS_NAMING_CONVENTION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:955 +#: ../../generated/bugDescriptionList.inc:978 msgid "" "

Class names should be nouns, in mixed case with the first letter of" " each internal word capitalized. Try to keep your class names simple and " @@ -1073,17 +1104,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:963 +#: ../../generated/bugDescriptionList.inc:986 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:968 +#: ../../generated/bugDescriptionList.inc:991 msgid "" "Nm: Very confusing method names (but perhaps intentional) " "(NM_VERY_CONFUSING_INTENTIONAL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:970 +#: ../../generated/bugDescriptionList.inc:993 msgid "" "

The referenced methods have names that differ only by " "capitalization.\n" @@ -1097,17 +1128,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:982 +#: ../../generated/bugDescriptionList.inc:1005 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:987 +#: ../../generated/bugDescriptionList.inc:1010 msgid "" "Nm: Method doesn't override method in superclass due to wrong package for" " parameter (NM_WRONG_PACKAGE_INTENTIONAL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:989 +#: ../../generated/bugDescriptionList.inc:1012 msgid "" "

The method in the subclass doesn't override a similar method in a " "superclass because the type of a parameter doesn't exactly match\n" @@ -1143,46 +1174,46 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1020 +#: ../../generated/bugDescriptionList.inc:1043 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1025 +#: ../../generated/bugDescriptionList.inc:1048 msgid "Nm: Confusing method names (NM_CONFUSING)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1027 +#: ../../generated/bugDescriptionList.inc:1050 msgid "" "

The referenced methods have names that differ only by " "capitalization.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1034 +#: ../../generated/bugDescriptionList.inc:1057 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1039 +#: ../../generated/bugDescriptionList.inc:1062 msgid "" "Nm: Class is not derived from an Exception, even though it is named as " "such (NM_CLASS_NOT_EXCEPTION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1041 +#: ../../generated/bugDescriptionList.inc:1064 msgid "" "

This class is not derived from another exception, but ends with " "'Exception'. This will\n" "be confusing to users of this class.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1049 +#: ../../generated/bugDescriptionList.inc:1072 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1054 +#: ../../generated/bugDescriptionList.inc:1077 msgid "RR: Method ignores results of InputStream.read() (RR_NOT_CHECKED)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1056 +#: ../../generated/bugDescriptionList.inc:1079 msgid "" "

This method ignores the return value of one of the variants of\n" "java.io.InputStream.read() which can return multiple " @@ -1197,15 +1228,15 @@ msgid "" "causing the program to fail only sporadically.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1069 +#: ../../generated/bugDescriptionList.inc:1092 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1074 +#: ../../generated/bugDescriptionList.inc:1097 msgid "RR: Method ignores results of InputStream.skip() (SR_NOT_CHECKED)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1076 +#: ../../generated/bugDescriptionList.inc:1099 msgid "" "

This method ignores the return value of\n" "java.io.InputStream.skip() which can skip multiple " @@ -1224,17 +1255,17 @@ msgid "" "requested number of bytes.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1091 +#: ../../generated/bugDescriptionList.inc:1114 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1096 +#: ../../generated/bugDescriptionList.inc:1119 msgid "" "Se: Class is Serializable but its superclass doesn't define a void " "constructor (SE_NO_SUITABLE_CONSTRUCTOR)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1098 +#: ../../generated/bugDescriptionList.inc:1121 msgid "" "

This class implements the Serializable interface\n" " and its superclass does not. When such an object is deserialized,\n" @@ -1244,17 +1275,17 @@ msgid "" " serialization and deserialization will fail at runtime.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1110 +#: ../../generated/bugDescriptionList.inc:1133 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1115 +#: ../../generated/bugDescriptionList.inc:1138 msgid "" "Se: Class is Externalizable but doesn't define a void constructor " "(SE_NO_SUITABLE_CONSTRUCTOR_FOR_EXTERNALIZATION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1117 +#: ../../generated/bugDescriptionList.inc:1140 msgid "" "

This class implements the Externalizable interface, but " "does\n" @@ -1265,17 +1296,17 @@ msgid "" " serialization and deserialization will fail at runtime.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1128 +#: ../../generated/bugDescriptionList.inc:1151 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1133 +#: ../../generated/bugDescriptionList.inc:1156 msgid "" "Se: Comparator doesn't implement Serializable " "(SE_COMPARATOR_SHOULD_BE_SERIALIZABLE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1135 +#: ../../generated/bugDescriptionList.inc:1158 msgid "" "

This class implements the Comparator interface. You\n" "should consider whether or not it should also implement the " @@ -1288,17 +1319,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1149 +#: ../../generated/bugDescriptionList.inc:1172 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1154 +#: ../../generated/bugDescriptionList.inc:1177 msgid "" "SnVI: Class is Serializable, but doesn't define serialVersionUID " "(SE_NO_SERIALVERSIONID)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1156 +#: ../../generated/bugDescriptionList.inc:1179 msgid "" "

This class implements the Serializable interface, but " "does\n" @@ -1315,17 +1346,17 @@ msgid "" " consider adding an explicit serialVersionUID.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1174 +#: ../../generated/bugDescriptionList.inc:1197 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1179 +#: ../../generated/bugDescriptionList.inc:1202 msgid "" "Se: The readResolve method must be declared with a return type of Object." " (SE_READ_RESOLVE_MUST_RETURN_OBJECT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1181 +#: ../../generated/bugDescriptionList.inc:1204 msgid "" "

In order for the readResolve method to be recognized by the " "serialization\n" @@ -1333,17 +1364,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1190 +#: ../../generated/bugDescriptionList.inc:1213 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1195 +#: ../../generated/bugDescriptionList.inc:1218 msgid "" "Se: Transient field that isn't set by deserialization. " "(SE_TRANSIENT_FIELD_NOT_RESTORED)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1197 +#: ../../generated/bugDescriptionList.inc:1220 msgid "" "

This class contains a field that is updated at multiple places in " "the class, thus it seems to be part of the state of the class. However, " @@ -1353,15 +1384,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1206 +#: ../../generated/bugDescriptionList.inc:1229 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1211 +#: ../../generated/bugDescriptionList.inc:1234 msgid "Se: serialVersionUID isn't final (SE_NONFINAL_SERIALVERSIONID)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1213 +#: ../../generated/bugDescriptionList.inc:1236 msgid "" "

This class defines a serialVersionUID field that is not " "final. \n" @@ -1370,15 +1401,15 @@ msgid "" " the version UID for purposes of serialization.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1223 +#: ../../generated/bugDescriptionList.inc:1246 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1228 +#: ../../generated/bugDescriptionList.inc:1251 msgid "Se: serialVersionUID isn't static (SE_NONSTATIC_SERIALVERSIONID)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1230 +#: ../../generated/bugDescriptionList.inc:1253 msgid "" "

This class defines a serialVersionUID field that is not " "static. \n" @@ -1387,15 +1418,15 @@ msgid "" " the version UID for purposes of serialization.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1240 +#: ../../generated/bugDescriptionList.inc:1263 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1245 +#: ../../generated/bugDescriptionList.inc:1268 msgid "Se: serialVersionUID isn't long (SE_NONLONG_SERIALVERSIONID)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1247 +#: ../../generated/bugDescriptionList.inc:1270 msgid "" "

This class defines a serialVersionUID field that is not " "long. \n" @@ -1404,17 +1435,17 @@ msgid "" " the version UID for purposes of serialization.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1257 +#: ../../generated/bugDescriptionList.inc:1280 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1262 +#: ../../generated/bugDescriptionList.inc:1285 msgid "" "Se: Non-transient non-serializable instance field in serializable class " "(SE_BAD_FIELD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1264 +#: ../../generated/bugDescriptionList.inc:1287 msgid "" "

This Serializable class defines a non-primitive instance field which " "is neither transient,\n" @@ -1427,15 +1458,15 @@ msgid "" "object is stored in this field.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1276 +#: ../../generated/bugDescriptionList.inc:1299 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1281 +#: ../../generated/bugDescriptionList.inc:1304 msgid "Se: Serializable inner class (SE_INNER_CLASS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1283 +#: ../../generated/bugDescriptionList.inc:1306 msgid "" "

This Serializable class is an inner class. Any attempt to serialize\n" "it will also serialize the associated outer instance. The outer instance " @@ -1447,17 +1478,17 @@ msgid "" "problem." msgstr "" -#: ../../generated/bugDescriptionList.inc:1294 +#: ../../generated/bugDescriptionList.inc:1317 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1299 +#: ../../generated/bugDescriptionList.inc:1322 msgid "" "Se: Non-serializable class has a serializable inner class " "(SE_BAD_FIELD_INNER_CLASS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1301 +#: ../../generated/bugDescriptionList.inc:1324 msgid "" "

This Serializable class is an inner class of a non-serializable " "class.\n" @@ -1474,33 +1505,33 @@ msgid "" "of the outer class, which it often not what you really want." msgstr "" -#: ../../generated/bugDescriptionList.inc:1315 +#: ../../generated/bugDescriptionList.inc:1338 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1320 +#: ../../generated/bugDescriptionList.inc:1343 msgid "" "Se: Non-serializable value stored into instance field of a serializable " "class (SE_BAD_FIELD_STORE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1322 +#: ../../generated/bugDescriptionList.inc:1345 msgid "" "

A non-serializable value is stored into a non-transient field\n" "of a serializable class.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1330 +#: ../../generated/bugDescriptionList.inc:1353 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1335 +#: ../../generated/bugDescriptionList.inc:1358 msgid "" "RV: Method ignores exceptional return value " "(RV_RETURN_VALUE_IGNORED_BAD_PRACTICE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1337 +#: ../../generated/bugDescriptionList.inc:1360 msgid "" "

This method returns a value that is not checked. The return value " "should be checked\n" @@ -1513,15 +1544,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1351 +#: ../../generated/bugDescriptionList.inc:1374 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1356 +#: ../../generated/bugDescriptionList.inc:1379 msgid "NP: toString method may return null (NP_TOSTRING_COULD_RETURN_NULL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1358 +#: ../../generated/bugDescriptionList.inc:1381 msgid "" "

\n" "This toString method seems to return null in some circumstances. A " @@ -1533,15 +1564,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1369 +#: ../../generated/bugDescriptionList.inc:1392 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1374 +#: ../../generated/bugDescriptionList.inc:1397 msgid "NP: Clone method may return null (NP_CLONE_COULD_RETURN_NULL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1376 +#: ../../generated/bugDescriptionList.inc:1399 msgid "" "

\n" "This clone method seems to return null in some circumstances, but clone " @@ -1552,15 +1583,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1387 +#: ../../generated/bugDescriptionList.inc:1410 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1392 +#: ../../generated/bugDescriptionList.inc:1415 msgid "OS: Method may fail to close stream (OS_OPEN_STREAM)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1394 +#: ../../generated/bugDescriptionList.inc:1417 msgid "" "

The method creates an IO stream object, does not assign it to any\n" "fields, pass it to other methods that might close it,\n" @@ -1571,17 +1602,17 @@ msgid "" "closed.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1407 +#: ../../generated/bugDescriptionList.inc:1430 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1412 +#: ../../generated/bugDescriptionList.inc:1435 msgid "" "OS: Method may fail to close stream on exception " "(OS_OPEN_STREAM_EXCEPTION_PATH)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1414 +#: ../../generated/bugDescriptionList.inc:1437 msgid "" "

The method creates an IO stream object, does not assign it to any\n" "fields, pass it to other methods, or return it, and does not appear to " @@ -1592,17 +1623,17 @@ msgid "" "closed.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1426 +#: ../../generated/bugDescriptionList.inc:1449 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1431 +#: ../../generated/bugDescriptionList.inc:1454 msgid "" "RC: Suspicious reference comparison to constant " "(RC_REF_COMPARISON_BAD_PRACTICE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1433 +#: ../../generated/bugDescriptionList.inc:1456 msgid "" "

This method compares a reference value to a constant using the == or " "!= operator,\n" @@ -1616,17 +1647,17 @@ msgid "" "etc.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1446 +#: ../../generated/bugDescriptionList.inc:1469 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1451 +#: ../../generated/bugDescriptionList.inc:1474 msgid "" "RC: Suspicious reference comparison of Boolean values " "(RC_REF_COMPARISON_BAD_PRACTICE_BOOLEAN)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1453 +#: ../../generated/bugDescriptionList.inc:1476 msgid "" "

This method compares two Boolean values using the == or != operator.\n" "Normally, there are only two Boolean values (Boolean.TRUE and " @@ -1640,17 +1671,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1466 +#: ../../generated/bugDescriptionList.inc:1489 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1471 +#: ../../generated/bugDescriptionList.inc:1494 msgid "" "FS: Format string should use %n rather than \\n " "(VA_FORMAT_STRING_USES_NEWLINE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1473 +#: ../../generated/bugDescriptionList.inc:1496 msgid "" "

\n" "This format string includes a newline character (\\n). In format strings," @@ -1660,15 +1691,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1483 +#: ../../generated/bugDescriptionList.inc:1506 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1488 +#: ../../generated/bugDescriptionList.inc:1511 msgid "BIT: Check for sign of bitwise operation (BIT_SIGNED_CHECK)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1490 +#: ../../generated/bugDescriptionList.inc:1513 msgid "" "

This method compares an expression such as\n" "((event.detail & SWT.SELECTED) > 0).\n" @@ -1682,17 +1713,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1504 +#: ../../generated/bugDescriptionList.inc:1527 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1509 +#: ../../generated/bugDescriptionList.inc:1532 msgid "" "ODR: Method may fail to close database resource " "(ODR_OPEN_DATABASE_RESOURCE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1511 +#: ../../generated/bugDescriptionList.inc:1534 msgid "" "

The method creates a database resource (such as a database connection" "\n" @@ -1706,17 +1737,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1525 +#: ../../generated/bugDescriptionList.inc:1548 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1530 +#: ../../generated/bugDescriptionList.inc:1553 msgid "" "ODR: Method may fail to close database resource on exception " "(ODR_OPEN_DATABASE_RESOURCE_EXCEPTION_PATH)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1532 +#: ../../generated/bugDescriptionList.inc:1555 msgid "" "

The method creates a database resource (such as a database connection" "\n" @@ -1729,17 +1760,17 @@ msgid "" "have problems communicating with the database.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1545 +#: ../../generated/bugDescriptionList.inc:1568 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1550 +#: ../../generated/bugDescriptionList.inc:1573 msgid "" "ISC: Needless instantiation of class that only supplies static methods " "(ISC_INSTANTIATE_STATIC_CLASS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1552 +#: ../../generated/bugDescriptionList.inc:1575 msgid "" "

This class allocates an object that is based on a class that only " "supplies static methods. This object\n" @@ -1747,15 +1778,15 @@ msgid "" "using the class name as a qualifier.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1560 +#: ../../generated/bugDescriptionList.inc:1583 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1565 +#: ../../generated/bugDescriptionList.inc:1588 msgid "DMI: Random object created and used only once (DMI_RANDOM_USED_ONLY_ONCE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1567 +#: ../../generated/bugDescriptionList.inc:1590 msgid "" "

This code creates a java.util.Random object, uses it to generate one " "random number, and then discards\n" @@ -1774,17 +1805,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1583 +#: ../../generated/bugDescriptionList.inc:1606 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1588 +#: ../../generated/bugDescriptionList.inc:1611 msgid "" "BC: Equals method should not assume anything about the type of its " "argument (BC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1590 +#: ../../generated/bugDescriptionList.inc:1613 msgid "" "

\n" "The equals(Object o) method shouldn't make any assumptions\n" @@ -1793,17 +1824,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1601 +#: ../../generated/bugDescriptionList.inc:1624 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1606 +#: ../../generated/bugDescriptionList.inc:1629 msgid "" "J2EE: Store of non serializable object into HttpSession " "(J2EE_STORE_OF_NON_SERIALIZABLE_OBJECT_INTO_SESSION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1608 +#: ../../generated/bugDescriptionList.inc:1631 msgid "" "

\n" "This code seems to be storing a non-serializable object into an " @@ -1812,15 +1843,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1618 +#: ../../generated/bugDescriptionList.inc:1641 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1623 +#: ../../generated/bugDescriptionList.inc:1646 msgid "GC: Unchecked type in generic call (GC_UNCHECKED_TYPE_IN_GENERIC_CALL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1625 +#: ../../generated/bugDescriptionList.inc:1648 msgid "" "

This call to a generic collection method passes an argument\n" "while compile type Object where a specific type from\n" @@ -1831,17 +1862,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1638 +#: ../../generated/bugDescriptionList.inc:1661 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1643 +#: ../../generated/bugDescriptionList.inc:1666 msgid "" "PZ: Don't reuse entry objects in iterators " "(PZ_DONT_REUSE_ENTRY_OBJECTS_IN_ITERATORS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1645 +#: ../../generated/bugDescriptionList.inc:1668 msgid "" "

The entrySet() method is allowed to return a view of the\n" " underlying Map in which an Iterator and Map.Entry. This clever\n" @@ -1856,17 +1887,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1660 +#: ../../generated/bugDescriptionList.inc:1683 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1665 +#: ../../generated/bugDescriptionList.inc:1688 msgid "" "DMI: Adding elements of an entry set may fail due to reuse of Entry " "objects (DMI_ENTRY_SETS_MAY_REUSE_ENTRY_OBJECTS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1667 +#: ../../generated/bugDescriptionList.inc:1690 msgid "" "

The entrySet() method is allowed to return a view of the\n" " underlying Map in which a single Entry object is reused and returned\n" @@ -1878,17 +1909,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1681 +#: ../../generated/bugDescriptionList.inc:1704 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1686 +#: ../../generated/bugDescriptionList.inc:1709 msgid "" "DMI: Don't use removeAll to clear a collection " "(DMI_USING_REMOVEALL_TO_CLEAR_COLLECTION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1688 +#: ../../generated/bugDescriptionList.inc:1711 msgid "" "

If you want to remove all elements from a collection " "c, use c.clear,\n" @@ -1900,45 +1931,45 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1700 +#: ../../generated/bugDescriptionList.inc:1723 msgid "Correctness (CORRECTNESS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1702 +#: ../../generated/bugDescriptionList.inc:1725 msgid "" "Probable bug - an apparent coding mistake resulting in code that was " "probably not what the developer intended. We strive for a low false " "positive rate." msgstr "" -#: ../../generated/bugDescriptionList.inc:1707 +#: ../../generated/bugDescriptionList.inc:1730 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1712 +#: ../../generated/bugDescriptionList.inc:1735 msgid "" "CN: Super method is annotated with @OverridingMethodsMustInvokeSuper, but" " the overriding method isn't calling the super method. " "(OVERRIDING_METHODS_MUST_INVOKE_SUPER)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1714 +#: ../../generated/bugDescriptionList.inc:1737 msgid "" "

Super method is annotated with @OverridingMethodsMustInvokeSuper, but " "the overriding method isn't calling the super method.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1721 +#: ../../generated/bugDescriptionList.inc:1744 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1726 +#: ../../generated/bugDescriptionList.inc:1749 msgid "" "NP: Method with Optional return type returns explicit null " "(NP_OPTIONAL_RETURN_NULL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1728 +#: ../../generated/bugDescriptionList.inc:1751 msgid "" "

\n" "The usage of Optional return type (java.util.Optional or " @@ -1949,17 +1980,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1739 +#: ../../generated/bugDescriptionList.inc:1762 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1744 +#: ../../generated/bugDescriptionList.inc:1767 msgid "" "NP: Non-null field is not initialized " "(NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1746 +#: ../../generated/bugDescriptionList.inc:1769 msgid "" "

The field is marked as non-null, but isn't written to by the " "constructor.\n" @@ -1969,17 +2000,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1756 +#: ../../generated/bugDescriptionList.inc:1779 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1761 +#: ../../generated/bugDescriptionList.inc:1784 msgid "" "VR: Class makes reference to unresolvable class or method " "(VR_UNRESOLVABLE_REFERENCE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1763 +#: ../../generated/bugDescriptionList.inc:1786 msgid "" "

\n" " This class makes a reference to a class or method that can not be\n" @@ -1987,32 +2018,32 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1773 +#: ../../generated/bugDescriptionList.inc:1796 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1778 +#: ../../generated/bugDescriptionList.inc:1801 msgid "IL: An apparent infinite loop (IL_INFINITE_LOOP)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1780 +#: ../../generated/bugDescriptionList.inc:1803 msgid "" "

This loop doesn't seem to have a way to terminate (other than by " "perhaps\n" "throwing an exception).

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1788 +#: ../../generated/bugDescriptionList.inc:1811 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1793 +#: ../../generated/bugDescriptionList.inc:1816 msgid "" "IO: Doomed attempt to append to an object output stream " "(IO_APPENDING_TO_OBJECT_OUTPUT_STREAM)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1795 +#: ../../generated/bugDescriptionList.inc:1818 msgid "" "

\n" "This code opens a file in append mode and then wraps the result in an " @@ -2034,30 +2065,30 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1814 +#: ../../generated/bugDescriptionList.inc:1837 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1819 +#: ../../generated/bugDescriptionList.inc:1842 msgid "IL: An apparent infinite recursive loop (IL_INFINITE_RECURSIVE_LOOP)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1821 +#: ../../generated/bugDescriptionList.inc:1844 msgid "" "

This method unconditionally invokes itself. This would seem to " "indicate\n" "an infinite recursive loop that will result in a stack overflow.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1829 +#: ../../generated/bugDescriptionList.inc:1852 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1834 +#: ../../generated/bugDescriptionList.inc:1857 msgid "IL: A collection is added to itself (IL_CONTAINER_ADDED_TO_ITSELF)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1836 +#: ../../generated/bugDescriptionList.inc:1859 msgid "" "

A collection is added to itself. As a result, computing the hashCode " "of this\n" @@ -2065,15 +2096,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1845 +#: ../../generated/bugDescriptionList.inc:1868 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1850 +#: ../../generated/bugDescriptionList.inc:1873 msgid "RpC: Repeated conditional tests (RpC_REPEATED_CONDITIONAL_TEST)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1852 +#: ../../generated/bugDescriptionList.inc:1875 msgid "" "

The code contains a conditional test is performed twice, one right " "after the other\n" @@ -2083,17 +2114,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1862 +#: ../../generated/bugDescriptionList.inc:1885 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1867 +#: ../../generated/bugDescriptionList.inc:1890 msgid "" "FL: Method performs math using floating point precision " "(FL_MATH_USING_FLOAT_PRECISION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1869 +#: ../../generated/bugDescriptionList.inc:1892 msgid "" "

\n" " The method performs math operations using floating point precision.\n" @@ -2102,17 +2133,17 @@ msgid "" "instead.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1879 +#: ../../generated/bugDescriptionList.inc:1902 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1884 +#: ../../generated/bugDescriptionList.inc:1907 msgid "" "CAA: Possibly incompatible element is stored in covariant array " "(CAA_COVARIANT_ARRAY_ELEMENT_STORE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1886 +#: ../../generated/bugDescriptionList.inc:1909 msgid "" "

Value is stored into the array and the value type doesn't match the " "array type.\n" @@ -2124,37 +2155,37 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1897 +#: ../../generated/bugDescriptionList.inc:1920 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1902 +#: ../../generated/bugDescriptionList.inc:1925 msgid "" "Dm: Useless/vacuous call to EasyMock method " "(DMI_VACUOUS_CALL_TO_EASYMOCK_METHOD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1904 +#: ../../generated/bugDescriptionList.inc:1927 msgid "" "

This call doesn't pass any objects to the EasyMock method, so the " "call doesn't do anything.\n" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1913 +#: ../../generated/bugDescriptionList.inc:1936 msgid "" "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1918 +#: ../../generated/bugDescriptionList.inc:1941 msgid "" "Dm: Futile attempt to change max pool size of ScheduledThreadPoolExecutor" " " "(DMI_FUTILE_ATTEMPT_TO_CHANGE_MAXPOOL_SIZE_OF_SCHEDULED_THREAD_POOL_EXECUTOR)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1920 +#: ../../generated/bugDescriptionList.inc:1943 msgid "" "

(Javadoc)" @@ -2166,17 +2197,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1930 +#: ../../generated/bugDescriptionList.inc:1953 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1935 +#: ../../generated/bugDescriptionList.inc:1958 msgid "" "DMI: BigDecimal constructed from double that isn't represented precisely " "(DMI_BIGDECIMAL_CONSTRUCTED_FROM_DOUBLE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1937 +#: ../../generated/bugDescriptionList.inc:1960 msgid "" "

\n" "This code creates a BigDecimal from a double value that doesn't translate" @@ -2193,17 +2224,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1951 +#: ../../generated/bugDescriptionList.inc:1974 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1956 +#: ../../generated/bugDescriptionList.inc:1979 msgid "" "Dm: Creation of ScheduledThreadPoolExecutor with zero core threads " "(DMI_SCHEDULED_THREAD_POOL_EXECUTOR_WITH_ZERO_CORE_THREADS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1958 +#: ../../generated/bugDescriptionList.inc:1981 #, python-format msgid "" "

(" msgstr "" -#: ../../generated/bugDescriptionList.inc:1968 +#: ../../generated/bugDescriptionList.inc:1991 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1973 +#: ../../generated/bugDescriptionList.inc:1996 msgid "" "Dm: Can't use reflection to check for presence of annotation without " "runtime retention (DMI_ANNOTATION_IS_NOT_VISIBLE_TO_REFLECTION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1975 +#: ../../generated/bugDescriptionList.inc:1998 msgid "" "

Unless an annotation has itself been annotated with " "@Retention(RetentionPolicy.RUNTIME), the annotation can't be observed " @@ -2233,15 +2264,15 @@ msgid "" " .

" msgstr "" -#: ../../generated/bugDescriptionList.inc:1984 +#: ../../generated/bugDescriptionList.inc:2007 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:1989 +#: ../../generated/bugDescriptionList.inc:2012 msgid "NP: Method does not check for null argument (NP_ARGUMENT_MIGHT_BE_NULL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:1991 +#: ../../generated/bugDescriptionList.inc:2014 msgid "" "

\n" "A parameter to this method has been identified as a value that should\n" @@ -2251,17 +2282,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2002 +#: ../../generated/bugDescriptionList.inc:2025 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2007 +#: ../../generated/bugDescriptionList.inc:2030 msgid "" "RV: Bad attempt to compute absolute value of signed random integer " "(RV_ABSOLUTE_VALUE_OF_RANDOM_INT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2009 +#: ../../generated/bugDescriptionList.inc:2032 msgid "" "

This code generates a random signed integer and then computes\n" "the absolute value of that random integer. If the number returned by the" @@ -2273,17 +2304,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2020 +#: ../../generated/bugDescriptionList.inc:2043 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2025 +#: ../../generated/bugDescriptionList.inc:2048 msgid "" "RV: Bad attempt to compute absolute value of signed 32-bit hashcode " "(RV_ABSOLUTE_VALUE_OF_HASHCODE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2027 +#: ../../generated/bugDescriptionList.inc:2050 msgid "" "

This code generates a hashcode and then computes\n" "the absolute value of that hashcode. If the hashcode\n" @@ -2297,15 +2328,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2041 +#: ../../generated/bugDescriptionList.inc:2064 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2046 +#: ../../generated/bugDescriptionList.inc:2069 msgid "RV: Random value from 0 to 1 is coerced to the integer 0 (RV_01_TO_INT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2048 +#: ../../generated/bugDescriptionList.inc:2071 msgid "" "

A random value from 0 to 1 is being coerced to the integer value 0. " "You probably\n" @@ -2314,15 +2345,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2057 +#: ../../generated/bugDescriptionList.inc:2080 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2062 +#: ../../generated/bugDescriptionList.inc:2085 msgid "Dm: Incorrect combination of Math.max and Math.min (DM_INVALID_MIN_MAX)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2064 +#: ../../generated/bugDescriptionList.inc:2087 msgid "" "

This code tries to limit the value bounds using the construct like " "Math.min(0, Math.max(100, value)). However the order of\n" @@ -2331,17 +2362,17 @@ msgid "" "(or NaN if the value is NaN).

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2073 +#: ../../generated/bugDescriptionList.inc:2096 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2078 +#: ../../generated/bugDescriptionList.inc:2101 msgid "" "Eq: equals method compares class names rather than class objects " "(EQ_COMPARING_CLASS_NAMES)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2080 +#: ../../generated/bugDescriptionList.inc:2103 msgid "" "

This method checks to see if two objects are the same class by " "checking to see if the names\n" @@ -2352,15 +2383,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2090 +#: ../../generated/bugDescriptionList.inc:2113 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2095 +#: ../../generated/bugDescriptionList.inc:2118 msgid "Eq: equals method always returns true (EQ_ALWAYS_TRUE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2097 +#: ../../generated/bugDescriptionList.inc:2120 msgid "" "

This class defines an equals method that always returns true. This " "is imaginative, but not very smart.\n" @@ -2368,15 +2399,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2106 +#: ../../generated/bugDescriptionList.inc:2129 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2111 +#: ../../generated/bugDescriptionList.inc:2134 msgid "Eq: equals method always returns false (EQ_ALWAYS_FALSE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2113 +#: ../../generated/bugDescriptionList.inc:2136 msgid "" "

This class defines an equals method that always returns false. This" " means that an object is not equal to itself, and it is impossible to " @@ -2394,17 +2425,17 @@ msgid "" "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2127 +#: ../../generated/bugDescriptionList.inc:2150 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2132 +#: ../../generated/bugDescriptionList.inc:2155 msgid "" "Eq: equals method overrides equals in superclass and may not be symmetric" " (EQ_OVERRIDING_EQUALS_NOT_SYMMETRIC)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2134 +#: ../../generated/bugDescriptionList.inc:2157 msgid "" "

This class defines an equals method that overrides an equals method" " in a superclass. Both equals methods\n" @@ -2420,17 +2451,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2147 +#: ../../generated/bugDescriptionList.inc:2170 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2152 +#: ../../generated/bugDescriptionList.inc:2175 msgid "" "Eq: Covariant equals() method defined for enum " "(EQ_DONT_DEFINE_EQUALS_FOR_ENUM)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2154 +#: ../../generated/bugDescriptionList.inc:2177 msgid "" "

This class defines an enumeration, and equality on enumerations are" " defined\n" @@ -2443,17 +2474,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2167 +#: ../../generated/bugDescriptionList.inc:2190 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2172 +#: ../../generated/bugDescriptionList.inc:2195 msgid "" "Eq: Covariant equals() method defined, Object.equals(Object) inherited " "(EQ_SELF_USE_OBJECT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2174 +#: ../../generated/bugDescriptionList.inc:2197 msgid "" "

This class defines a covariant version of the equals()\n" "method, but inherits the normal equals(Object) method\n" @@ -2463,17 +2494,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2185 +#: ../../generated/bugDescriptionList.inc:2208 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2190 +#: ../../generated/bugDescriptionList.inc:2213 msgid "" "Eq: equals() method defined that doesn't override Object.equals(Object) " "(EQ_OTHER_USE_OBJECT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2192 +#: ../../generated/bugDescriptionList.inc:2215 msgid "" "

This class defines an equals()\n" "method, that doesn't override the normal equals(Object) " @@ -2484,17 +2515,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2203 +#: ../../generated/bugDescriptionList.inc:2226 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2208 +#: ../../generated/bugDescriptionList.inc:2231 msgid "" "Eq: equals() method defined that doesn't override equals(Object) " "(EQ_OTHER_NO_OBJECT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2210 +#: ../../generated/bugDescriptionList.inc:2233 msgid "" "

This class defines an equals()\n" "method, that doesn't override the normal equals(Object) " @@ -2507,17 +2538,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2222 +#: ../../generated/bugDescriptionList.inc:2245 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2227 +#: ../../generated/bugDescriptionList.inc:2250 msgid "" "HE: Signature declares use of unhashable class in hashed construct " "(HE_SIGNATURE_DECLARES_HASHING_OF_UNHASHABLE_CLASS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2229 +#: ../../generated/bugDescriptionList.inc:2252 msgid "" "

A method, field or class declares a generic signature where a non-" "hashable class\n" @@ -2528,17 +2559,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2241 +#: ../../generated/bugDescriptionList.inc:2264 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2246 +#: ../../generated/bugDescriptionList.inc:2269 msgid "" "HE: Use of class without a hashCode() method in a hashed data structure " "(HE_USE_OF_UNHASHABLE_CLASS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2248 +#: ../../generated/bugDescriptionList.inc:2271 msgid "" "

A class defines an equals(Object) method but not a hashCode() " "method,\n" @@ -2549,15 +2580,15 @@ msgid "" "fix this problem of highest importance." msgstr "" -#: ../../generated/bugDescriptionList.inc:2258 +#: ../../generated/bugDescriptionList.inc:2281 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2263 +#: ../../generated/bugDescriptionList.inc:2286 msgid "UR: Uninitialized read of field in constructor (UR_UNINIT_READ)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2265 +#: ../../generated/bugDescriptionList.inc:2288 msgid "" "

This constructor reads a field which has not yet been assigned a " "value. \n" @@ -2566,17 +2597,17 @@ msgid "" "of one of the constructor's parameters.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2274 +#: ../../generated/bugDescriptionList.inc:2297 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2279 +#: ../../generated/bugDescriptionList.inc:2302 msgid "" "UR: Uninitialized read of field method called from constructor of " "superclass (UR_UNINIT_READ_CALLED_FROM_SUPER_CONSTRUCTOR)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2281 +#: ../../generated/bugDescriptionList.inc:2304 msgid "" "

This method is invoked in the constructor of the superclass. At " "this point,\n" @@ -2613,15 +2644,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2317 +#: ../../generated/bugDescriptionList.inc:2340 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2322 +#: ../../generated/bugDescriptionList.inc:2345 msgid "Nm: Very confusing method names (NM_VERY_CONFUSING)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2324 +#: ../../generated/bugDescriptionList.inc:2347 msgid "" "

The referenced methods have names that differ only by " "capitalization.\n" @@ -2630,17 +2661,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2334 +#: ../../generated/bugDescriptionList.inc:2357 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2339 +#: ../../generated/bugDescriptionList.inc:2362 msgid "" "Nm: Method doesn't override method in superclass due to wrong package for" " parameter (NM_WRONG_PACKAGE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2341 +#: ../../generated/bugDescriptionList.inc:2364 msgid "" "

The method in the subclass doesn't override a similar method in a " "superclass because the type of a parameter doesn't exactly match\n" @@ -2667,17 +2698,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2366 +#: ../../generated/bugDescriptionList.inc:2389 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2371 +#: ../../generated/bugDescriptionList.inc:2394 msgid "" "Nm: Apparent method/constructor confusion " "(NM_METHOD_CONSTRUCTOR_CONFUSION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2373 +#: ../../generated/bugDescriptionList.inc:2396 msgid "" "

This regular method has the same name as the class it is defined " "in. It is likely that this was intended to be a constructor.\n" @@ -2690,15 +2721,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2384 +#: ../../generated/bugDescriptionList.inc:2407 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2389 +#: ../../generated/bugDescriptionList.inc:2412 msgid "Nm: Class defines hashcode(); should it be hashCode()? (NM_LCASE_HASHCODE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2391 +#: ../../generated/bugDescriptionList.inc:2414 msgid "" "

This class defines a method called hashcode().  " "This method\n" @@ -2707,15 +2738,15 @@ msgid "" "which is probably what was intended.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2400 +#: ../../generated/bugDescriptionList.inc:2423 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2405 +#: ../../generated/bugDescriptionList.inc:2428 msgid "Nm: Class defines tostring(); should it be toString()? (NM_LCASE_TOSTRING)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2407 +#: ../../generated/bugDescriptionList.inc:2430 msgid "" "

This class defines a method called tostring().  " "This method\n" @@ -2724,17 +2755,17 @@ msgid "" "which is probably what was intended.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2416 +#: ../../generated/bugDescriptionList.inc:2439 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2421 +#: ../../generated/bugDescriptionList.inc:2444 msgid "" "Nm: Class defines equal(Object); should it be equals(Object)? " "(NM_BAD_EQUAL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2423 +#: ../../generated/bugDescriptionList.inc:2446 msgid "" "

This class defines a method equal(Object).  This " "method does\n" @@ -2743,17 +2774,17 @@ msgid "" "which is probably what was intended.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2432 +#: ../../generated/bugDescriptionList.inc:2455 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2437 +#: ../../generated/bugDescriptionList.inc:2460 msgid "" "Se: The readResolve method must not be declared as a static method. " "(SE_READ_RESOLVE_IS_STATIC)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2439 +#: ../../generated/bugDescriptionList.inc:2462 msgid "" "

In order for the readResolve method to be recognized by the " "serialization\n" @@ -2761,17 +2792,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2448 +#: ../../generated/bugDescriptionList.inc:2471 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2453 +#: ../../generated/bugDescriptionList.inc:2476 msgid "" "Se: Method must be private in order for serialization to work " "(SE_METHOD_MUST_BE_PRIVATE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2455 +#: ../../generated/bugDescriptionList.inc:2478 msgid "" "

This class implements the Serializable interface, and " "defines a method\n" @@ -2780,17 +2811,17 @@ msgid "" "it will be silently ignored by the serialization/deserialization API.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2464 +#: ../../generated/bugDescriptionList.inc:2487 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2469 +#: ../../generated/bugDescriptionList.inc:2492 msgid "" "SF: Dead store due to switch statement fall through " "(SF_DEAD_STORE_DUE_TO_SWITCH_FALLTHROUGH)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2471 +#: ../../generated/bugDescriptionList.inc:2494 msgid "" "

A value stored in the previous switch case is overwritten here due " "to a switch fall through. It is likely that\n" @@ -2798,17 +2829,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2480 +#: ../../generated/bugDescriptionList.inc:2503 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2485 +#: ../../generated/bugDescriptionList.inc:2508 msgid "" "SF: Dead store due to switch statement fall through to throw " "(SF_DEAD_STORE_DUE_TO_SWITCH_FALLTHROUGH_TO_THROW)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2487 +#: ../../generated/bugDescriptionList.inc:2510 msgid "" "

A value stored in the previous switch case is ignored here due to a" " switch fall through to a place where\n" @@ -2817,15 +2848,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2497 +#: ../../generated/bugDescriptionList.inc:2520 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2502 +#: ../../generated/bugDescriptionList.inc:2525 msgid "NP: Read of unwritten field (NP_UNWRITTEN_FIELD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2504 +#: ../../generated/bugDescriptionList.inc:2527 msgid "" "

The program is dereferencing a field that does not seem to ever " "have a non-null value written to it.\n" @@ -2835,30 +2866,30 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2514 +#: ../../generated/bugDescriptionList.inc:2537 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2519 +#: ../../generated/bugDescriptionList.inc:2542 msgid "UwF: Field only ever set to null (UWF_NULL_FIELD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2521 +#: ../../generated/bugDescriptionList.inc:2544 msgid "" "

All writes to this field are of the constant value null, and thus\n" "all reads of the field will return null.\n" "Check for errors, or remove it if it is useless.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2530 +#: ../../generated/bugDescriptionList.inc:2553 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2535 +#: ../../generated/bugDescriptionList.inc:2558 msgid "UwF: Unwritten field (UWF_UNWRITTEN_FIELD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2537 +#: ../../generated/bugDescriptionList.inc:2560 msgid "" "

This field is never written.  All reads of it will return the " "default\n" @@ -2866,17 +2897,17 @@ msgid "" "if it is useless.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2545 +#: ../../generated/bugDescriptionList.inc:2568 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2550 +#: ../../generated/bugDescriptionList.inc:2573 msgid "" "SIC: Deadly embrace of non-static inner class and thread local " "(SIC_THREADLOCAL_DEADLY_EMBRACE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2552 +#: ../../generated/bugDescriptionList.inc:2575 msgid "" "

This class is an inner class, but should probably be a static inner" " class.\n" @@ -2891,73 +2922,73 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2566 +#: ../../generated/bugDescriptionList.inc:2589 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2571 +#: ../../generated/bugDescriptionList.inc:2594 msgid "RANGE: Array index is out of bounds (RANGE_ARRAY_INDEX)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2573 +#: ../../generated/bugDescriptionList.inc:2596 msgid "" "

Array operation is performed, but array index is out of bounds, which" " will result in ArrayIndexOutOfBoundsException at runtime.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2580 +#: ../../generated/bugDescriptionList.inc:2603 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2585 +#: ../../generated/bugDescriptionList.inc:2608 msgid "RANGE: Array offset is out of bounds (RANGE_ARRAY_OFFSET)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2587 +#: ../../generated/bugDescriptionList.inc:2610 msgid "" "

Method is called with array parameter and offset parameter, but the " "offset is out of bounds. This will result in IndexOutOfBoundsException at" " runtime.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2594 +#: ../../generated/bugDescriptionList.inc:2617 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2599 +#: ../../generated/bugDescriptionList.inc:2622 msgid "RANGE: Array length is out of bounds (RANGE_ARRAY_LENGTH)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2601 +#: ../../generated/bugDescriptionList.inc:2624 msgid "" "

Method is called with array parameter and length parameter, but the " "length is out of bounds. This will result in IndexOutOfBoundsException at" " runtime.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2608 +#: ../../generated/bugDescriptionList.inc:2631 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2613 +#: ../../generated/bugDescriptionList.inc:2636 msgid "RANGE: String index is out of bounds (RANGE_STRING_INDEX)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2615 +#: ../../generated/bugDescriptionList.inc:2638 msgid "" "

String method is called and specified string index is out of bounds. " "This will result in StringIndexOutOfBoundsException at runtime.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2622 +#: ../../generated/bugDescriptionList.inc:2645 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2627 +#: ../../generated/bugDescriptionList.inc:2650 msgid "RV: Method ignores return value (RV_RETURN_VALUE_IGNORED)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2629 +#: ../../generated/bugDescriptionList.inc:2652 msgid "" "

The return value of this method should be checked. One common\n" "cause of this warning is to invoke a method on an immutable object,\n" @@ -2978,17 +3009,17 @@ msgid "" "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2649 +#: ../../generated/bugDescriptionList.inc:2672 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2654 +#: ../../generated/bugDescriptionList.inc:2677 msgid "" "RV: Exception created and dropped rather than thrown " "(RV_EXCEPTION_NOT_THROWN)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2656 +#: ../../generated/bugDescriptionList.inc:2679 msgid "" "

This code creates an exception (or error) object, but doesn't do " "anything with it. For example,\n" @@ -3005,17 +3036,17 @@ msgid "" "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2673 +#: ../../generated/bugDescriptionList.inc:2696 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2678 +#: ../../generated/bugDescriptionList.inc:2701 msgid "" "RV: Code checks for specific values returned by compareTo " "(RV_CHECK_COMPARETO_FOR_SPECIFIC_RETURN_VALUE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2680 +#: ../../generated/bugDescriptionList.inc:2703 msgid "" "

This code invoked a compareTo or compare method, and checks to see" " if the return value is a specific value,\n" @@ -3026,29 +3057,29 @@ msgid "" "will return other values." msgstr "" -#: ../../generated/bugDescriptionList.inc:2690 +#: ../../generated/bugDescriptionList.inc:2713 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2695 +#: ../../generated/bugDescriptionList.inc:2718 msgid "NP: Null pointer dereference (NP_ALWAYS_NULL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2697 +#: ../../generated/bugDescriptionList.inc:2720 msgid "" "

A null pointer is dereferenced here.  This will lead to a\n" "NullPointerException when the code is executed.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2705 +#: ../../generated/bugDescriptionList.inc:2728 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2710 +#: ../../generated/bugDescriptionList.inc:2733 msgid "NP: close() invoked on a value that is always null (NP_CLOSING_NULL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2712 +#: ../../generated/bugDescriptionList.inc:2735 msgid "" "

close() is being invoked on a value that is always null. If this " "statement is executed,\n" @@ -3057,33 +3088,33 @@ msgid "" "something that should be closed." msgstr "" -#: ../../generated/bugDescriptionList.inc:2721 +#: ../../generated/bugDescriptionList.inc:2744 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2726 +#: ../../generated/bugDescriptionList.inc:2749 msgid "" "NP: Store of null value into field annotated @Nonnull " "(NP_STORE_INTO_NONNULL_FIELD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2728 +#: ../../generated/bugDescriptionList.inc:2751 msgid "" "

A value that could be null is stored into a field that has been " "annotated as @Nonnull.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2735 +#: ../../generated/bugDescriptionList.inc:2758 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2740 +#: ../../generated/bugDescriptionList.inc:2763 msgid "" "NP: Null pointer dereference in method on exception path " "(NP_ALWAYS_NULL_EXCEPTION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2742 +#: ../../generated/bugDescriptionList.inc:2765 msgid "" "

A pointer which is null on an exception path is dereferenced " "here. \n" @@ -3098,15 +3129,15 @@ msgid "" "be an exception path, since the default case is often infeasible.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2755 +#: ../../generated/bugDescriptionList.inc:2778 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2760 +#: ../../generated/bugDescriptionList.inc:2783 msgid "NP: Possible null pointer dereference (NP_NULL_ON_SOME_PATH)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2762 +#: ../../generated/bugDescriptionList.inc:2785 msgid "" "

There is a branch of statement that, if executed, " "guarantees that\n" @@ -3120,17 +3151,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2774 +#: ../../generated/bugDescriptionList.inc:2797 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2779 +#: ../../generated/bugDescriptionList.inc:2802 msgid "" "NP: Possible null pointer dereference in method on exception path " "(NP_NULL_ON_SOME_PATH_EXCEPTION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2781 +#: ../../generated/bugDescriptionList.inc:2804 msgid "" "

A reference value which is null on some exception control path is\n" "dereferenced here.  This may lead to a " @@ -3145,15 +3176,15 @@ msgid "" "be an exception path, since the default case is often infeasible.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2795 +#: ../../generated/bugDescriptionList.inc:2818 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2800 +#: ../../generated/bugDescriptionList.inc:2823 msgid "NP: Method call passes null for non-null parameter (NP_NULL_PARAM_DEREF)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2802 +#: ../../generated/bugDescriptionList.inc:2825 msgid "" "

\n" " This method call passes a null value for a non-null method parameter.\n" @@ -3163,17 +3194,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2814 +#: ../../generated/bugDescriptionList.inc:2837 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2819 +#: ../../generated/bugDescriptionList.inc:2842 msgid "" "NP: Non-virtual method call passes null for non-null parameter " "(NP_NULL_PARAM_DEREF_NONVIRTUAL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2821 +#: ../../generated/bugDescriptionList.inc:2844 msgid "" "

\n" " A possibly-null value is passed to a non-null method parameter.\n" @@ -3183,17 +3214,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2833 +#: ../../generated/bugDescriptionList.inc:2856 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2838 +#: ../../generated/bugDescriptionList.inc:2861 msgid "" "NP: Method call passes null for non-null parameter " "(NP_NULL_PARAM_DEREF_ALL_TARGETS_DANGEROUS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2840 +#: ../../generated/bugDescriptionList.inc:2863 msgid "" "

\n" " A possibly-null value is passed at a call site where all known\n" @@ -3204,17 +3235,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2853 +#: ../../generated/bugDescriptionList.inc:2876 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2858 +#: ../../generated/bugDescriptionList.inc:2881 msgid "" "NP: Method call passes null to a non-null parameter " "(NP_NONNULL_PARAM_VIOLATION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2860 +#: ../../generated/bugDescriptionList.inc:2883 msgid "" "

\n" " This method passes a null value as the parameter of a method which\n" @@ -3224,17 +3255,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2872 +#: ../../generated/bugDescriptionList.inc:2895 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2877 +#: ../../generated/bugDescriptionList.inc:2900 msgid "" "NP: Method may return null, but is declared @Nonnull " "(NP_NONNULL_RETURN_VIOLATION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2879 +#: ../../generated/bugDescriptionList.inc:2902 msgid "" "

\n" "This method may return a null value, but the method (or a superclass " @@ -3243,15 +3274,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2889 +#: ../../generated/bugDescriptionList.inc:2912 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2894 +#: ../../generated/bugDescriptionList.inc:2917 msgid "NP: Null value is guaranteed to be dereferenced (NP_GUARANTEED_DEREF)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2896 +#: ../../generated/bugDescriptionList.inc:2919 msgid "" "

\n" " There is a statement or branch that if executed guarantees that\n" @@ -3264,17 +3295,17 @@ msgid "" " is treated as a dereference of x.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2911 +#: ../../generated/bugDescriptionList.inc:2934 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2916 +#: ../../generated/bugDescriptionList.inc:2939 msgid "" "NP: Value is null and guaranteed to be dereferenced on exception path " "(NP_GUARANTEED_DEREF_ON_EXCEPTION_PATH)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2918 +#: ../../generated/bugDescriptionList.inc:2941 msgid "" "

\n" "There is a statement or branch on an exception path\n" @@ -3285,15 +3316,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2931 +#: ../../generated/bugDescriptionList.inc:2954 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2936 +#: ../../generated/bugDescriptionList.inc:2959 msgid "DMI: Reversed method arguments (DMI_ARGUMENTS_WRONG_ORDER)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2938 +#: ../../generated/bugDescriptionList.inc:2961 msgid "" "

The arguments to this method call seem to be in the wrong order.\n" "For example, a call Preconditions.checkNotNull(\"message\", " @@ -3302,17 +3333,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2948 +#: ../../generated/bugDescriptionList.inc:2971 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2953 +#: ../../generated/bugDescriptionList.inc:2976 msgid "" "RCN: Nullcheck of value previously dereferenced " "(RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2955 +#: ../../generated/bugDescriptionList.inc:2978 msgid "" "

A value is checked here to see whether it is null, but this value " "can't\n" @@ -3325,15 +3356,15 @@ msgid "" "or the previous dereference is erroneous.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2967 +#: ../../generated/bugDescriptionList.inc:2990 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2972 +#: ../../generated/bugDescriptionList.inc:2995 msgid "RC: Suspicious reference comparison (RC_REF_COMPARISON)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2974 +#: ../../generated/bugDescriptionList.inc:2997 msgid "" "

This method compares two reference values using the == or != " "operator,\n" @@ -3347,17 +3378,17 @@ msgid "" "etc.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:2987 +#: ../../generated/bugDescriptionList.inc:3010 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:2992 +#: ../../generated/bugDescriptionList.inc:3015 msgid "" "VA: Primitive array passed to function expecting a variable number of " "object arguments (VA_PRIMITIVE_ARRAY_PASSED_TO_OBJECT_VARARG)" msgstr "" -#: ../../generated/bugDescriptionList.inc:2994 +#: ../../generated/bugDescriptionList.inc:3017 msgid "" "

\n" "This code passes a primitive array to a function that takes a variable " @@ -3367,17 +3398,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3004 +#: ../../generated/bugDescriptionList.inc:3027 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3009 +#: ../../generated/bugDescriptionList.inc:3032 msgid "" "EC: Using pointer equality to compare different types " "(EC_UNRELATED_TYPES_USING_POINTER_EQUALITY)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3011 +#: ../../generated/bugDescriptionList.inc:3034 msgid "" "

This method uses pointer equality to compare two references that seem" " to be of\n" @@ -3386,15 +3417,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3020 +#: ../../generated/bugDescriptionList.inc:3043 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3025 +#: ../../generated/bugDescriptionList.inc:3048 msgid "EC: Call to equals() comparing different types (EC_UNRELATED_TYPES)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3027 +#: ../../generated/bugDescriptionList.inc:3050 msgid "" "

This method calls equals(Object) on two references of different\n" "class types and analysis suggests they will be to objects of different " @@ -3408,15 +3439,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3040 +#: ../../generated/bugDescriptionList.inc:3063 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3045 +#: ../../generated/bugDescriptionList.inc:3068 msgid "EC: equals() used to compare array and nonarray (EC_ARRAY_AND_NONARRAY)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3047 +#: ../../generated/bugDescriptionList.inc:3070 msgid "" "

\n" "This method invokes the .equals(Object o) to compare an array and a " @@ -3431,32 +3462,32 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3061 +#: ../../generated/bugDescriptionList.inc:3084 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3066 +#: ../../generated/bugDescriptionList.inc:3089 msgid "EC: Call to equals(null) (EC_NULL_ARG)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3068 +#: ../../generated/bugDescriptionList.inc:3091 msgid "" "

This method calls equals(Object), passing a null value as\n" "the argument. According to the contract of the equals() method,\n" "this call should always return false.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3077 +#: ../../generated/bugDescriptionList.inc:3100 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3082 +#: ../../generated/bugDescriptionList.inc:3105 msgid "" "EC: Call to equals() comparing different interface types " "(EC_UNRELATED_INTERFACES)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3084 +#: ../../generated/bugDescriptionList.inc:3107 msgid "" "

This method calls equals(Object) on two references of unrelated\n" "interface types, where neither is a subtype of the other,\n" @@ -3474,17 +3505,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3103 +#: ../../generated/bugDescriptionList.inc:3126 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3108 +#: ../../generated/bugDescriptionList.inc:3131 msgid "" "EC: Call to equals() comparing unrelated class and interface " "(EC_UNRELATED_CLASS_AND_INTERFACE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3110 +#: ../../generated/bugDescriptionList.inc:3133 msgid "" "

\n" "This method calls equals(Object) on two references, one of which is a " @@ -3503,17 +3534,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3130 +#: ../../generated/bugDescriptionList.inc:3153 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3135 +#: ../../generated/bugDescriptionList.inc:3158 msgid "" "SA: Self assignment of local rather than assignment to field " "(SA_LOCAL_SELF_ASSIGNMENT_INSTEAD_OF_FIELD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3137 +#: ../../generated/bugDescriptionList.inc:3160 msgid "" "

This method contains a self assignment of a local variable, and there" "\n" @@ -3528,17 +3559,17 @@ msgid "" "instead?

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3152 +#: ../../generated/bugDescriptionList.inc:3175 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3157 +#: ../../generated/bugDescriptionList.inc:3180 msgid "" "INT: Bad comparison of int value with long constant " "(INT_BAD_COMPARISON_WITH_INT_VALUE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3159 +#: ../../generated/bugDescriptionList.inc:3182 msgid "" "

This code compares an int value with a long constant that is outside\n" "the range of values that can be represented as an int value.\n" @@ -3546,15 +3577,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3169 +#: ../../generated/bugDescriptionList.inc:3192 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3174 +#: ../../generated/bugDescriptionList.inc:3197 msgid "INT: Bad comparison of signed byte (INT_BAD_COMPARISON_WITH_SIGNED_BYTE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3176 +#: ../../generated/bugDescriptionList.inc:3199 msgid "" "

Signed bytes can only have a value in the range -128 to 127. " "Comparing\n" @@ -3566,32 +3597,32 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3187 +#: ../../generated/bugDescriptionList.inc:3210 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3192 +#: ../../generated/bugDescriptionList.inc:3215 msgid "" "INT: Bad comparison of nonnegative value with negative constant or zero " "(INT_BAD_COMPARISON_WITH_NONNEGATIVE_VALUE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3194 +#: ../../generated/bugDescriptionList.inc:3217 msgid "" "

This code compares a value that is guaranteed to be non-negative with" " a negative constant or zero.\n" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3202 +#: ../../generated/bugDescriptionList.inc:3225 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3207 +#: ../../generated/bugDescriptionList.inc:3230 msgid "BIT: Bitwise add of signed byte value (BIT_ADD_OF_SIGNED_BYTE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3209 +#: ../../generated/bugDescriptionList.inc:3232 msgid "" "

Adds a byte value and a value which is known to have the 8 lower bits" " clear.\n" @@ -3617,15 +3648,15 @@ msgid "" "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3235 +#: ../../generated/bugDescriptionList.inc:3258 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3240 +#: ../../generated/bugDescriptionList.inc:3263 msgid "BIT: Bitwise OR of signed byte value (BIT_IOR_OF_SIGNED_BYTE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3242 +#: ../../generated/bugDescriptionList.inc:3265 msgid "" "

Loads a byte value (e.g., a value loaded from a byte array or " "returned by a method\n" @@ -3654,17 +3685,17 @@ msgid "" "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3271 +#: ../../generated/bugDescriptionList.inc:3294 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3276 +#: ../../generated/bugDescriptionList.inc:3299 msgid "" "BIT: Check for sign of bitwise operation involving negative number " "(BIT_SIGNED_CHECK_HIGH_BIT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3278 +#: ../../generated/bugDescriptionList.inc:3301 msgid "" "

This method compares a bitwise expression such as\n" "((val & CONSTANT) > 0) where CONSTANT is the negative" @@ -3677,15 +3708,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3290 +#: ../../generated/bugDescriptionList.inc:3313 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3295 +#: ../../generated/bugDescriptionList.inc:3318 msgid "BIT: Incompatible bit masks (BIT_AND)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3297 +#: ../../generated/bugDescriptionList.inc:3320 msgid "" "

This method compares an expression of the form (e & C) to D,\n" "which will always compare unequal\n" @@ -3693,15 +3724,15 @@ msgid "" "This may indicate a logic error or typo.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3307 +#: ../../generated/bugDescriptionList.inc:3330 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3312 +#: ../../generated/bugDescriptionList.inc:3335 msgid "BIT: Check to see if ((...) & 0) == 0 (BIT_AND_ZZ)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3314 +#: ../../generated/bugDescriptionList.inc:3337 msgid "" "

This method compares an expression of the form (e & " "0) to 0,\n" @@ -3709,15 +3740,15 @@ msgid "" "This may indicate a logic error or typo.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3323 +#: ../../generated/bugDescriptionList.inc:3346 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3328 +#: ../../generated/bugDescriptionList.inc:3351 msgid "BIT: Incompatible bit masks (BIT_IOR)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3330 +#: ../../generated/bugDescriptionList.inc:3353 msgid "" "

This method compares an expression of the form (e | C) " "to D.\n" @@ -3735,15 +3766,15 @@ msgid "" "& (A | B)) == C was intended.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3347 +#: ../../generated/bugDescriptionList.inc:3370 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3352 +#: ../../generated/bugDescriptionList.inc:3375 msgid "SA: Self assignment of field (SA_FIELD_SELF_ASSIGNMENT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3354 +#: ../../generated/bugDescriptionList.inc:3377 msgid "" "

This method contains a self assignment of a field; e.g.\n" "

\n" @@ -3756,17 +3787,17 @@ msgid "" "typo.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3368 +#: ../../generated/bugDescriptionList.inc:3391 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3373 +#: ../../generated/bugDescriptionList.inc:3396 msgid "" "SA: Nonsensical self computation involving a field (e.g., x & x) " "(SA_FIELD_SELF_COMPUTATION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3375 +#: ../../generated/bugDescriptionList.inc:3398 msgid "" "

This method performs a nonsensical computation of a field with " "another\n" @@ -3777,17 +3808,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3387 +#: ../../generated/bugDescriptionList.inc:3410 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3392 +#: ../../generated/bugDescriptionList.inc:3415 msgid "" "SA: Nonsensical self computation involving a variable (e.g., x & x) " "(SA_LOCAL_SELF_COMPUTATION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3394 +#: ../../generated/bugDescriptionList.inc:3417 msgid "" "

This method performs a nonsensical computation of a local variable " "with another\n" @@ -3798,30 +3829,30 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3406 +#: ../../generated/bugDescriptionList.inc:3429 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3411 +#: ../../generated/bugDescriptionList.inc:3434 msgid "SA: Self comparison of field with itself (SA_FIELD_SELF_COMPARISON)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3413 +#: ../../generated/bugDescriptionList.inc:3436 msgid "" "

This method compares a field with itself, and may indicate a typo or\n" "a logic error. Make sure that you are comparing the right things.\n" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3422 +#: ../../generated/bugDescriptionList.inc:3445 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3427 +#: ../../generated/bugDescriptionList.inc:3450 msgid "SA: Self comparison of value with itself (SA_LOCAL_SELF_COMPARISON)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3429 +#: ../../generated/bugDescriptionList.inc:3452 msgid "" "

This method compares a local variable with itself, and may indicate a" " typo or\n" @@ -3829,17 +3860,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3438 +#: ../../generated/bugDescriptionList.inc:3461 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3443 +#: ../../generated/bugDescriptionList.inc:3466 msgid "" "UMAC: Uncallable method defined in anonymous class " "(UMAC_UNCALLABLE_METHOD_OF_ANONYMOUS_CLASS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3445 +#: ../../generated/bugDescriptionList.inc:3468 msgid "" "

This anonymous class defines a method that is not directly invoked " "and does not override\n" @@ -3855,17 +3886,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3457 +#: ../../generated/bugDescriptionList.inc:3480 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3462 +#: ../../generated/bugDescriptionList.inc:3485 msgid "" "IJU: JUnit assertion in run method will not be noticed by JUnit " "(IJU_ASSERT_METHOD_INVOKED_FROM_RUN_METHOD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3464 +#: ../../generated/bugDescriptionList.inc:3487 msgid "" "

A JUnit assertion is performed in a run method. Failed JUnit " "assertions\n" @@ -3877,15 +3908,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3476 +#: ../../generated/bugDescriptionList.inc:3499 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3481 +#: ../../generated/bugDescriptionList.inc:3504 msgid "IJU: TestCase declares a bad suite method (IJU_BAD_SUITE_METHOD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3483 +#: ../../generated/bugDescriptionList.inc:3506 msgid "" "

Class is a JUnit TestCase and defines a suite() method.\n" "However, the suite method needs to be declared as either

\n" @@ -3898,79 +3929,79 @@ msgid "" "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3498 +#: ../../generated/bugDescriptionList.inc:3521 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3503 +#: ../../generated/bugDescriptionList.inc:3526 msgid "" "IJU: TestCase defines setUp that doesn't call super.setUp() " "(IJU_SETUP_NO_SUPER)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3505 +#: ../../generated/bugDescriptionList.inc:3528 msgid "" "

Class is a JUnit TestCase and implements the setUp method. The setUp " "method should call\n" "super.setUp(), but doesn't.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3513 +#: ../../generated/bugDescriptionList.inc:3536 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3518 +#: ../../generated/bugDescriptionList.inc:3541 msgid "" "IJU: TestCase defines tearDown that doesn't call super.tearDown() " "(IJU_TEARDOWN_NO_SUPER)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3520 +#: ../../generated/bugDescriptionList.inc:3543 msgid "" "

Class is a JUnit TestCase and implements the tearDown method. The " "tearDown method should call\n" "super.tearDown(), but doesn't.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3528 +#: ../../generated/bugDescriptionList.inc:3551 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3533 +#: ../../generated/bugDescriptionList.inc:3556 msgid "IJU: TestCase implements a non-static suite method (IJU_SUITE_NOT_STATIC)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3535 +#: ../../generated/bugDescriptionList.inc:3558 msgid "" "

Class is a JUnit TestCase and implements the suite() method.\n" " The suite method should be declared as being static, but isn't.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3543 +#: ../../generated/bugDescriptionList.inc:3566 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3548 +#: ../../generated/bugDescriptionList.inc:3571 msgid "IJU: TestCase has no tests (IJU_NO_TESTS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3550 +#: ../../generated/bugDescriptionList.inc:3573 msgid "" "

Class is a JUnit TestCase but has not implemented any test " "methods.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3557 +#: ../../generated/bugDescriptionList.inc:3580 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3562 +#: ../../generated/bugDescriptionList.inc:3585 msgid "" "BOA: Class overrides a method implemented in super class Adapter wrongly " "(BOA_BADLY_OVERRIDDEN_ADAPTER)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3564 +#: ../../generated/bugDescriptionList.inc:3587 msgid "" "

This method overrides a method found in a parent class, where that " "class is an Adapter that implements\n" @@ -3979,11 +4010,11 @@ msgid "" "get called when the event occurs.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3573 +#: ../../generated/bugDescriptionList.inc:3596 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3578 +#: ../../generated/bugDescriptionList.inc:3601 #, fuzzy msgid "" "SQL: Method attempts to access a result set field with index 0 " @@ -3992,7 +4023,7 @@ msgstr "" "SQL: Method attempts to access a result set field with index 0 " "(BRSA_BAD_RESULTSET_ACCESS)" -#: ../../generated/bugDescriptionList.inc:3580 +#: ../../generated/bugDescriptionList.inc:3603 msgid "" "

A call to getXXX or updateXXX methods of a result set was made where " "the\n" @@ -4000,51 +4031,51 @@ msgid "" "mistake.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3588 +#: ../../generated/bugDescriptionList.inc:3611 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3593 +#: ../../generated/bugDescriptionList.inc:3616 msgid "" "SQL: Method attempts to access a prepared statement parameter with index " "0 (SQL_BAD_PREPARED_STATEMENT_ACCESS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3595 +#: ../../generated/bugDescriptionList.inc:3618 msgid "" "

A call to a setXXX method of a prepared statement was made where the\n" "parameter index is 0. As parameter indexes start at index 1, this is " "always a mistake.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3603 +#: ../../generated/bugDescriptionList.inc:3626 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3608 +#: ../../generated/bugDescriptionList.inc:3631 msgid "" "SIO: Unnecessary type check done using instanceof operator " "(SIO_SUPERFLUOUS_INSTANCEOF)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3610 +#: ../../generated/bugDescriptionList.inc:3633 msgid "" "

Type check performed using the instanceof operator where it can be " "statically determined whether the object\n" "is of the type requested.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3618 +#: ../../generated/bugDescriptionList.inc:3641 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3623 +#: ../../generated/bugDescriptionList.inc:3646 msgid "" "BAC: Bad Applet Constructor relies on uninitialized AppletStub " "(BAC_BAD_APPLET_CONSTRUCTOR)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3625 +#: ../../generated/bugDescriptionList.inc:3648 msgid "" "

\n" "This constructor calls methods in the parent Applet that rely on the " @@ -4055,17 +4086,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3636 +#: ../../generated/bugDescriptionList.inc:3659 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3641 +#: ../../generated/bugDescriptionList.inc:3664 msgid "" "EC: equals(...) used to compare incompatible arrays " "(EC_INCOMPATIBLE_ARRAY_COMPARE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3643 +#: ../../generated/bugDescriptionList.inc:3666 msgid "" "

\n" "This method invokes the .equals(Object o) to compare two arrays, but the " @@ -4079,17 +4110,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3655 +#: ../../generated/bugDescriptionList.inc:3678 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3660 +#: ../../generated/bugDescriptionList.inc:3683 msgid "" "EC: Invocation of equals() on an array, which is equivalent to == " "(EC_BAD_ARRAY_COMPARE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3662 +#: ../../generated/bugDescriptionList.inc:3685 msgid "" "

\n" "This method invokes the .equals(Object o) method on an array. Since " @@ -4104,17 +4135,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3675 +#: ../../generated/bugDescriptionList.inc:3698 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3680 +#: ../../generated/bugDescriptionList.inc:3703 msgid "" "STI: Unneeded use of currentThread() call, to call interrupted() " "(STI_INTERRUPTED_ON_CURRENTTHREAD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3682 +#: ../../generated/bugDescriptionList.inc:3705 msgid "" "

\n" "This method invokes the Thread.currentThread() call, just to call the " @@ -4123,17 +4154,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3692 +#: ../../generated/bugDescriptionList.inc:3715 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3697 +#: ../../generated/bugDescriptionList.inc:3720 msgid "" "STI: Static Thread.interrupted() method invoked on thread instance " "(STI_INTERRUPTED_ON_UNKNOWNTHREAD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3699 +#: ../../generated/bugDescriptionList.inc:3722 msgid "" "

\n" "This method invokes the Thread.interrupted() method on a Thread object " @@ -4144,17 +4175,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3710 +#: ../../generated/bugDescriptionList.inc:3733 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3715 +#: ../../generated/bugDescriptionList.inc:3738 msgid "" "DLS: Useless increment in return statement " "(DLS_DEAD_LOCAL_INCREMENT_IN_RETURN)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3717 +#: ../../generated/bugDescriptionList.inc:3740 msgid "" "

This statement has a return such as return x++;.\n" "A postfix increment/decrement does not impact the value of the " @@ -4164,15 +4195,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3728 +#: ../../generated/bugDescriptionList.inc:3751 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3733 +#: ../../generated/bugDescriptionList.inc:3756 msgid "DLS: Dead store of class literal (DLS_DEAD_STORE_OF_CLASS_LITERAL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3735 +#: ../../generated/bugDescriptionList.inc:3758 msgid "" "

\n" "This instruction assigns a class literal to a variable and then never " @@ -4194,17 +4225,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3751 +#: ../../generated/bugDescriptionList.inc:3774 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3756 +#: ../../generated/bugDescriptionList.inc:3779 msgid "" "IP: A parameter is dead upon entry to a method but overwritten " "(IP_PARAMETER_IS_DEAD_BUT_OVERWRITTEN)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3758 +#: ../../generated/bugDescriptionList.inc:3781 msgid "" "

\n" "The initial value of this parameter is ignored, and the parameter\n" @@ -4214,17 +4245,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3770 +#: ../../generated/bugDescriptionList.inc:3793 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3775 +#: ../../generated/bugDescriptionList.inc:3798 msgid "" "MF: Method defines a variable that obscures a field " "(MF_METHOD_MASKS_FIELD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3777 +#: ../../generated/bugDescriptionList.inc:3800 msgid "" "

This method defines a local variable with the same name as a field\n" "in this class or a superclass. This may cause the method to\n" @@ -4233,17 +4264,17 @@ msgid "" "or both.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3787 +#: ../../generated/bugDescriptionList.inc:3810 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3792 +#: ../../generated/bugDescriptionList.inc:3815 msgid "" "MF: Class defines field that masks a superclass field " "(MF_CLASS_MASKS_FIELD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3794 +#: ../../generated/bugDescriptionList.inc:3817 msgid "" "

This class defines a field with the same name as a visible\n" "instance field in a superclass. This is confusing, and\n" @@ -4251,15 +4282,15 @@ msgid "" "the fields when they wanted the other.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3804 +#: ../../generated/bugDescriptionList.inc:3827 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3809 +#: ../../generated/bugDescriptionList.inc:3832 msgid "FE: Doomed test for equality to NaN (FE_TEST_IF_EQUAL_TO_NOT_A_NUMBER)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3811 +#: ../../generated/bugDescriptionList.inc:3834 msgid "" "

\n" "This code checks to see if a floating point value is equal to the special" @@ -4276,17 +4307,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3829 +#: ../../generated/bugDescriptionList.inc:3852 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3834 +#: ../../generated/bugDescriptionList.inc:3857 msgid "" "ICAST: int value converted to long and used as absolute time " "(ICAST_INT_2_LONG_AS_INSTANT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3836 +#: ../../generated/bugDescriptionList.inc:3859 msgid "" "

\n" "This code converts a 32-bit int value to a 64-bit long value, and then\n" @@ -4317,17 +4348,17 @@ msgid "" "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3862 +#: ../../generated/bugDescriptionList.inc:3885 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3867 +#: ../../generated/bugDescriptionList.inc:3890 msgid "" "ICAST: Integral value cast to double and then passed to Math.ceil " "(ICAST_INT_CAST_TO_DOUBLE_PASSED_TO_CEIL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3869 +#: ../../generated/bugDescriptionList.inc:3892 msgid "" "

\n" "This code converts an integral value (e.g., int or long)\n" @@ -4343,17 +4374,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3887 +#: ../../generated/bugDescriptionList.inc:3910 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3892 +#: ../../generated/bugDescriptionList.inc:3915 msgid "" "ICAST: int value cast to float and then passed to Math.round " "(ICAST_INT_CAST_TO_FLOAT_PASSED_TO_ROUND)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3894 +#: ../../generated/bugDescriptionList.inc:3917 msgid "" "

\n" "This code converts an int value to a float precision\n" @@ -4369,11 +4400,11 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3911 +#: ../../generated/bugDescriptionList.inc:3934 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3916 +#: ../../generated/bugDescriptionList.inc:3939 #, fuzzy msgid "" "NP: A known null value is checked to see if it is an instance of a type " @@ -4382,7 +4413,7 @@ msgstr "" "NP: A known null value is checked to see if it is an instance of a type " "(BC_NULL_INSTANCEOF)" -#: ../../generated/bugDescriptionList.inc:3918 +#: ../../generated/bugDescriptionList.inc:3941 msgid "" "

\n" "This instanceof test will always return false, since the value being " @@ -4392,17 +4423,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3929 +#: ../../generated/bugDescriptionList.inc:3952 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3934 +#: ../../generated/bugDescriptionList.inc:3957 msgid "" "DMI: Double.longBitsToDouble invoked on an int " "(DMI_LONG_BITS_TO_DOUBLE_INVOKED_ON_INT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3936 +#: ../../generated/bugDescriptionList.inc:3959 msgid "" "

The Double.longBitsToDouble method is invoked, but a 32 bit int value" " is passed\n" @@ -4412,15 +4443,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3946 +#: ../../generated/bugDescriptionList.inc:3969 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3951 +#: ../../generated/bugDescriptionList.inc:3974 msgid "BC: Impossible cast (BC_IMPOSSIBLE_CAST)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3953 +#: ../../generated/bugDescriptionList.inc:3976 msgid "" "

\n" "This cast will always throw a ClassCastException.\n" @@ -4434,15 +4465,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3969 +#: ../../generated/bugDescriptionList.inc:3992 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3974 +#: ../../generated/bugDescriptionList.inc:3997 msgid "BC: Impossible downcast (BC_IMPOSSIBLE_DOWNCAST)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3976 +#: ../../generated/bugDescriptionList.inc:3999 msgid "" "

\n" "This cast will always throw a ClassCastException.\n" @@ -4453,17 +4484,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:3988 +#: ../../generated/bugDescriptionList.inc:4011 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:3993 +#: ../../generated/bugDescriptionList.inc:4016 msgid "" "BC: Impossible downcast of toArray() result " "(BC_IMPOSSIBLE_DOWNCAST_OF_TOARRAY)" msgstr "" -#: ../../generated/bugDescriptionList.inc:3995 +#: ../../generated/bugDescriptionList.inc:4018 msgid "" "

\n" "This code is casting the result of calling toArray() on a " @@ -4496,15 +4527,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4020 +#: ../../generated/bugDescriptionList.inc:4043 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4025 +#: ../../generated/bugDescriptionList.inc:4048 msgid "BC: instanceof will always return false (BC_IMPOSSIBLE_INSTANCEOF)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4027 +#: ../../generated/bugDescriptionList.inc:4050 msgid "" "

\n" "This instanceof test will always return false. Although this is safe, " @@ -4513,17 +4544,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4037 +#: ../../generated/bugDescriptionList.inc:4060 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4042 +#: ../../generated/bugDescriptionList.inc:4065 msgid "" "RE: \".\" or \"|\" used for regular expression " "(RE_POSSIBLE_UNINTENDED_PATTERN)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4044 +#: ../../generated/bugDescriptionList.inc:4067 msgid "" "

\n" "A String function is being invoked and \".\" or \"|\" is being passed\n" @@ -4542,17 +4573,17 @@ msgid "" "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4061 +#: ../../generated/bugDescriptionList.inc:4084 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4066 +#: ../../generated/bugDescriptionList.inc:4089 msgid "" "RE: Invalid syntax for regular expression " "(RE_BAD_SYNTAX_FOR_REGULAR_EXPRESSION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4068 +#: ../../generated/bugDescriptionList.inc:4091 msgid "" "

\n" "The code here uses a regular expression that is invalid according to the " @@ -4563,17 +4594,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4079 +#: ../../generated/bugDescriptionList.inc:4102 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4084 +#: ../../generated/bugDescriptionList.inc:4107 msgid "" "RE: File.separator used for regular expression " "(RE_CANT_USE_FILE_SEPARATOR_AS_REGULAR_EXPRESSION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4086 +#: ../../generated/bugDescriptionList.inc:4109 msgid "" "

\n" "The code here uses File.separator\n" @@ -4589,15 +4620,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4101 +#: ../../generated/bugDescriptionList.inc:4124 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4106 +#: ../../generated/bugDescriptionList.inc:4129 msgid "DLS: Overwritten increment (DLS_OVERWRITTEN_INCREMENT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4108 +#: ../../generated/bugDescriptionList.inc:4131 msgid "" "

\n" "The code performs an increment operation (e.g., i++) and " @@ -4607,17 +4638,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4119 +#: ../../generated/bugDescriptionList.inc:4142 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4124 +#: ../../generated/bugDescriptionList.inc:4147 msgid "" "BSHIFT: 32 bit int shifted by an amount not in the range -31..31 " "(ICAST_BAD_SHIFT_AMOUNT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4126 +#: ../../generated/bugDescriptionList.inc:4149 msgid "" "

\n" "The code performs shift of a 32 bit int by a constant amount outside\n" @@ -4631,17 +4662,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4140 +#: ../../generated/bugDescriptionList.inc:4163 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4145 +#: ../../generated/bugDescriptionList.inc:4168 msgid "" "BSHIFT: Possible bad parsing of shift operation " "(BSHIFT_WRONG_ADD_PRIORITY)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4147 +#: ../../generated/bugDescriptionList.inc:4170 msgid "" "

\n" "The code performs an operation like (x << 8 + y). Although this " @@ -4651,17 +4682,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4158 +#: ../../generated/bugDescriptionList.inc:4181 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4163 +#: ../../generated/bugDescriptionList.inc:4186 msgid "" "IM: Integer multiply of result of integer remainder " "(IM_MULTIPLYING_RESULT_OF_IREM)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4165 +#: ../../generated/bugDescriptionList.inc:4188 msgid "" "

\n" "The code multiplies the result of an integer remaining by an integer " @@ -4671,15 +4702,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4176 +#: ../../generated/bugDescriptionList.inc:4199 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4181 +#: ../../generated/bugDescriptionList.inc:4204 msgid "DMI: Invocation of hashCode on an array (DMI_INVOKING_HASHCODE_ON_ARRAY)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4183 +#: ../../generated/bugDescriptionList.inc:4206 msgid "" "

\n" "The code invokes hashCode on an array. Calling hashCode on\n" @@ -4691,17 +4722,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4197 +#: ../../generated/bugDescriptionList.inc:4220 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4202 +#: ../../generated/bugDescriptionList.inc:4225 msgid "" "USELESS_STRING: Invocation of toString on an array " "(DMI_INVOKING_TOSTRING_ON_ARRAY)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4204 +#: ../../generated/bugDescriptionList.inc:4227 msgid "" "

\n" "The code invokes toString on an array, which will generate a fairly " @@ -4713,17 +4744,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4215 +#: ../../generated/bugDescriptionList.inc:4238 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4220 +#: ../../generated/bugDescriptionList.inc:4243 msgid "" "USELESS_STRING: Invocation of toString on an unnamed array " "(DMI_INVOKING_TOSTRING_ON_ANONYMOUS_ARRAY)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4222 +#: ../../generated/bugDescriptionList.inc:4245 msgid "" "

\n" "The code invokes toString on an (anonymous) array. Calling toString on " @@ -4735,15 +4766,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4233 +#: ../../generated/bugDescriptionList.inc:4256 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4238 +#: ../../generated/bugDescriptionList.inc:4261 msgid "DMI: Bad constant value for month (DMI_BAD_MONTH)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4240 +#: ../../generated/bugDescriptionList.inc:4263 msgid "" "

\n" "This code passes a constant month\n" @@ -4751,15 +4782,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4250 +#: ../../generated/bugDescriptionList.inc:4273 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4255 +#: ../../generated/bugDescriptionList.inc:4278 msgid "DMI: hasNext method invokes next (DMI_CALLING_NEXT_FROM_HASNEXT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4257 +#: ../../generated/bugDescriptionList.inc:4280 msgid "" "

\n" "The hasNext() method invokes the next() method. This is almost certainly " @@ -4770,17 +4801,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4268 +#: ../../generated/bugDescriptionList.inc:4291 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4273 +#: ../../generated/bugDescriptionList.inc:4296 msgid "" "QBA: Method assigns boolean literal in boolean expression " "(QBA_QUESTIONABLE_BOOLEAN_ASSIGNMENT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4275 +#: ../../generated/bugDescriptionList.inc:4298 msgid "" "

\n" "This method assigns a literal boolean value (true or false) to a boolean " @@ -4791,17 +4822,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4286 +#: ../../generated/bugDescriptionList.inc:4309 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4291 +#: ../../generated/bugDescriptionList.inc:4314 msgid "" "GC: No relationship between generic parameter and method argument " "(GC_UNRELATED_TYPES)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4293 +#: ../../generated/bugDescriptionList.inc:4316 msgid "" "

This call to a generic collection method contains an argument\n" " with an incompatible class from that of the collection's parameter\n" @@ -4834,15 +4865,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4322 +#: ../../generated/bugDescriptionList.inc:4345 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4327 +#: ../../generated/bugDescriptionList.inc:4350 msgid "DMI: Vacuous call to collections (DMI_VACUOUS_SELF_COLLECTION_CALL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4329 +#: ../../generated/bugDescriptionList.inc:4352 msgid "" "

This call doesn't make sense. For any collection c," " calling c.containsAll(c) should\n" @@ -4850,15 +4881,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4338 +#: ../../generated/bugDescriptionList.inc:4361 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4343 +#: ../../generated/bugDescriptionList.inc:4366 msgid "DMI: D'oh! A nonsensical method invocation (DMI_DOH)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4345 +#: ../../generated/bugDescriptionList.inc:4368 msgid "" "

\n" "This partical method invocation doesn't make sense, for reasons that " @@ -4866,17 +4897,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4355 +#: ../../generated/bugDescriptionList.inc:4378 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4360 +#: ../../generated/bugDescriptionList.inc:4383 msgid "" "DMI: Collections should not contain themselves " "(DMI_COLLECTIONS_SHOULD_NOT_CONTAIN_THEMSELVES)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4362 +#: ../../generated/bugDescriptionList.inc:4385 msgid "" "

This call to a generic collection's method would only make sense" " if a collection contained\n" @@ -4888,17 +4919,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4373 +#: ../../generated/bugDescriptionList.inc:4396 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4378 +#: ../../generated/bugDescriptionList.inc:4401 msgid "" "TQ: Value without a type qualifier used where a value is required to have" " that qualifier (TQ_UNKNOWN_VALUE_USED_WHERE_ALWAYS_STRICTLY_REQUIRED)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4380 +#: ../../generated/bugDescriptionList.inc:4403 msgid "" "

\n" " A value is being used in a way that requires the value be annotation " @@ -4917,17 +4948,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4398 +#: ../../generated/bugDescriptionList.inc:4421 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4403 +#: ../../generated/bugDescriptionList.inc:4426 msgid "" "TQ: Comparing values with incompatible type qualifiers " "(TQ_COMPARING_VALUES_WITH_INCOMPATIBLE_TYPE_QUALIFIERS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4405 +#: ../../generated/bugDescriptionList.inc:4428 msgid "" "

\n" " A value specified as carrying a type qualifier annotation is\n" @@ -4955,18 +4986,18 @@ msgid "" "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4432 +#: ../../generated/bugDescriptionList.inc:4455 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4437 +#: ../../generated/bugDescriptionList.inc:4460 msgid "" "TQ: Value annotated as carrying a type qualifier used where a value that " "must not carry that qualifier is required " "(TQ_ALWAYS_VALUE_USED_WHERE_NEVER_REQUIRED)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4439 +#: ../../generated/bugDescriptionList.inc:4462 msgid "" "

\n" " A value specified as carrying a type qualifier annotation is\n" @@ -4995,18 +5026,18 @@ msgid "" "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4467 +#: ../../generated/bugDescriptionList.inc:4490 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4472 +#: ../../generated/bugDescriptionList.inc:4495 msgid "" "TQ: Value annotated as never carrying a type qualifier used where value " "carrying that qualifier is required " "(TQ_NEVER_VALUE_USED_WHERE_ALWAYS_REQUIRED)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4474 +#: ../../generated/bugDescriptionList.inc:4497 msgid "" "

\n" "A value specified as not carrying a type qualifier annotation is " @@ -5027,17 +5058,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4494 +#: ../../generated/bugDescriptionList.inc:4517 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4499 +#: ../../generated/bugDescriptionList.inc:4522 msgid "" "TQ: Value that might not carry a type qualifier is always used in a way " "requires that type qualifier (TQ_MAYBE_SOURCE_VALUE_REACHES_ALWAYS_SINK)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4501 +#: ../../generated/bugDescriptionList.inc:4524 msgid "" "

\n" " A value that is annotated as possibility not being an instance of\n" @@ -5047,18 +5078,18 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4512 +#: ../../generated/bugDescriptionList.inc:4535 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4517 +#: ../../generated/bugDescriptionList.inc:4540 msgid "" "TQ: Value that might carry a type qualifier is always used in a way " "prohibits it from having that type qualifier " "(TQ_MAYBE_SOURCE_VALUE_REACHES_NEVER_SINK)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4519 +#: ../../generated/bugDescriptionList.inc:4542 msgid "" "

\n" " A value that is annotated as possibility being an instance of\n" @@ -5068,70 +5099,70 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4530 +#: ../../generated/bugDescriptionList.inc:4553 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4535 +#: ../../generated/bugDescriptionList.inc:4558 msgid "FB: Unexpected/undesired warning from SpotBugs (FB_UNEXPECTED_WARNING)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4537 +#: ../../generated/bugDescriptionList.inc:4560 msgid "" "

SpotBugs generated a warning that, according to a @NoWarning " "annotated,\n" " is unexpected or undesired.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4545 +#: ../../generated/bugDescriptionList.inc:4568 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4550 +#: ../../generated/bugDescriptionList.inc:4573 msgid "" "FB: Missing expected or desired warning from SpotBugs " "(FB_MISSING_EXPECTED_WARNING)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4552 +#: ../../generated/bugDescriptionList.inc:4575 msgid "" "

SpotBugs didn't generate generated a warning that, according to a " "@ExpectedWarning annotated,\n" " is expected or desired.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4561 +#: ../../generated/bugDescriptionList.inc:4584 msgid "Experimental (EXPERIMENTAL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4563 +#: ../../generated/bugDescriptionList.inc:4586 msgid "Experimental and not fully vetted bug patterns" msgstr "" -#: ../../generated/bugDescriptionList.inc:4566 +#: ../../generated/bugDescriptionList.inc:4589 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4571 +#: ../../generated/bugDescriptionList.inc:4594 msgid "SKIPPED: Class too big for analysis (SKIPPED_CLASS_TOO_BIG)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4573 +#: ../../generated/bugDescriptionList.inc:4596 msgid "" "

This class is bigger than can be effectively handled, and was not " "fully analyzed for errors.\n" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4582 +#: ../../generated/bugDescriptionList.inc:4605 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4587 +#: ../../generated/bugDescriptionList.inc:4610 msgid "TEST: Unknown bug pattern (UNKNOWN)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4589 +#: ../../generated/bugDescriptionList.inc:4612 msgid "" "

A warning was recorded, but SpotBugs can't find the description of " "this bug pattern\n" @@ -5142,59 +5173,59 @@ msgid "" ".

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4599 +#: ../../generated/bugDescriptionList.inc:4622 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4604 +#: ../../generated/bugDescriptionList.inc:4627 msgid "TEST: Testing (TESTING)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4606 -#: ../../generated/bugDescriptionList.inc:4621 -#: ../../generated/bugDescriptionList.inc:4636 -#: ../../generated/bugDescriptionList.inc:4651 +#: ../../generated/bugDescriptionList.inc:4629 +#: ../../generated/bugDescriptionList.inc:4644 +#: ../../generated/bugDescriptionList.inc:4659 +#: ../../generated/bugDescriptionList.inc:4674 msgid "" "

This bug pattern is only generated by new, incompletely implemented\n" "bug detectors.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4614 +#: ../../generated/bugDescriptionList.inc:4637 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4619 +#: ../../generated/bugDescriptionList.inc:4642 msgid "TEST: Testing 1 (TESTING1)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4629 +#: ../../generated/bugDescriptionList.inc:4652 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4634 +#: ../../generated/bugDescriptionList.inc:4657 msgid "TEST: Testing 2 (TESTING2)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4644 +#: ../../generated/bugDescriptionList.inc:4667 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4649 +#: ../../generated/bugDescriptionList.inc:4672 msgid "TEST: Testing 3 (TESTING3)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4659 +#: ../../generated/bugDescriptionList.inc:4682 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4664 +#: ../../generated/bugDescriptionList.inc:4687 msgid "" "OBL: Method may fail to clean up stream or resource " "(OBL_UNSATISFIED_OBLIGATION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4666 -#: ../../generated/bugDescriptionList.inc:4717 +#: ../../generated/bugDescriptionList.inc:4689 +#: ../../generated/bugDescriptionList.inc:4740 msgid "" "

\n" "This method may fail to clean up (close, dispose of) a stream,\n" @@ -5241,27 +5272,27 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4710 +#: ../../generated/bugDescriptionList.inc:4733 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4715 +#: ../../generated/bugDescriptionList.inc:4738 msgid "" "OBL: Method may fail to clean up stream or resource on checked exception " "(OBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4761 +#: ../../generated/bugDescriptionList.inc:4784 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4766 +#: ../../generated/bugDescriptionList.inc:4789 msgid "" "LG: Potential lost logger changes due to weak reference in OpenJDK " "(LG_LOST_LOGGER_DUE_TO_WEAK_REFERENCE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4768 +#: ../../generated/bugDescriptionList.inc:4791 msgid "" "

OpenJDK introduces a potential incompatibility.\n" " In particular, the java.util.logging.Logger behavior has\n" @@ -5299,25 +5330,25 @@ msgid "" "

Ulf Ochsenfahrt and Eric Fellheimer

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4801 +#: ../../generated/bugDescriptionList.inc:4824 msgid "Internationalization (I18N)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4803 +#: ../../generated/bugDescriptionList.inc:4826 msgid "code flaws having to do with internationalization and locale" msgstr "" -#: ../../generated/bugDescriptionList.inc:4806 +#: ../../generated/bugDescriptionList.inc:4829 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4811 +#: ../../generated/bugDescriptionList.inc:4834 msgid "" "Dm: Consider using Locale parameterized version of invoked method " "(DM_CONVERT_CASE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4813 +#: ../../generated/bugDescriptionList.inc:4836 msgid "" "

A String is being converted to upper or lowercase, using the " "platform's default encoding. This may\n" @@ -5330,15 +5361,15 @@ msgid "" "

versions instead.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4826 +#: ../../generated/bugDescriptionList.inc:4849 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4831 +#: ../../generated/bugDescriptionList.inc:4854 msgid "Dm: Reliance on default encoding (DM_DEFAULT_ENCODING)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4833 +#: ../../generated/bugDescriptionList.inc:4856 msgid "" "

Found a call to a method which will perform a byte to String (or " "String to byte) conversion, and will assume that the default platform " @@ -5347,25 +5378,25 @@ msgid "" "Charset object explicitly.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4841 +#: ../../generated/bugDescriptionList.inc:4864 msgid "Malicious code vulnerability (MALICIOUS_CODE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4843 +#: ../../generated/bugDescriptionList.inc:4866 msgid "code that is vulnerable to attacks from untrusted code" msgstr "" -#: ../../generated/bugDescriptionList.inc:4846 +#: ../../generated/bugDescriptionList.inc:4869 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4851 +#: ../../generated/bugDescriptionList.inc:4874 msgid "" "DP: Method invoked that should be only be invoked inside a doPrivileged " "block (DP_DO_INSIDE_DO_PRIVILEGED)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4853 +#: ../../generated/bugDescriptionList.inc:4876 msgid "" "

This code invokes a method that requires a security permission check." "\n" @@ -5375,17 +5406,17 @@ msgid "" "doPrivileged block.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4862 +#: ../../generated/bugDescriptionList.inc:4885 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4867 +#: ../../generated/bugDescriptionList.inc:4890 msgid "" "DP: Classloaders should only be created inside doPrivileged block " "(DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4869 +#: ../../generated/bugDescriptionList.inc:4892 msgid "" "

This code creates a classloader, which needs permission if a " "security manage is installed.\n" @@ -5394,34 +5425,34 @@ msgid "" "inside a doPrivileged block.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4878 +#: ../../generated/bugDescriptionList.inc:4901 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4883 +#: ../../generated/bugDescriptionList.inc:4906 msgid "" "FI: Finalizer should be protected, not public " "(FI_PUBLIC_SHOULD_BE_PROTECTED)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4885 +#: ../../generated/bugDescriptionList.inc:4908 msgid "" "

A class's finalize() method should have protected " "access,\n" " not public.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4893 +#: ../../generated/bugDescriptionList.inc:4916 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4898 +#: ../../generated/bugDescriptionList.inc:4921 msgid "" "MS: Public static method may expose internal representation by returning " "array (MS_EXPOSE_REP)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4900 +#: ../../generated/bugDescriptionList.inc:4923 msgid "" "

A public static method returns a reference to\n" " an array that is part of the static state of the class.\n" @@ -5430,17 +5461,17 @@ msgid "" " One fix is to return a copy of the array.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4911 +#: ../../generated/bugDescriptionList.inc:4934 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4916 +#: ../../generated/bugDescriptionList.inc:4939 msgid "" "EI: May expose internal representation by returning reference to mutable " "object (EI_EXPOSE_REP)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4918 +#: ../../generated/bugDescriptionList.inc:4941 msgid "" "

Returning a reference to a mutable object value stored in one of the " "object's fields\n" @@ -5453,17 +5484,17 @@ msgid "" "situations.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4931 +#: ../../generated/bugDescriptionList.inc:4954 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4936 +#: ../../generated/bugDescriptionList.inc:4959 msgid "" "EI2: May expose internal representation by incorporating reference to " "mutable object (EI_EXPOSE_REP2)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4938 +#: ../../generated/bugDescriptionList.inc:4961 msgid "" "

This code stores a reference to an externally mutable object into the" "\n" @@ -5475,17 +5506,17 @@ msgid "" "Storing a copy of the object is better approach in many situations.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4951 +#: ../../generated/bugDescriptionList.inc:4974 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4956 +#: ../../generated/bugDescriptionList.inc:4979 msgid "" "MS: May expose internal static state by storing a mutable object into a " "static field (EI_EXPOSE_STATIC_REP2)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4958 +#: ../../generated/bugDescriptionList.inc:4981 msgid "" "

This code stores a reference to an externally mutable object into a " "static\n" @@ -5496,17 +5527,17 @@ msgid "" "Storing a copy of the object is better approach in many situations.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4970 +#: ../../generated/bugDescriptionList.inc:4993 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4975 +#: ../../generated/bugDescriptionList.inc:4998 msgid "" "MS: Field should be moved out of an interface and made package protected " "(MS_OOI_PKGPROTECT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:4977 +#: ../../generated/bugDescriptionList.inc:5000 msgid "" "

\n" " A final static field that is\n" @@ -5521,15 +5552,15 @@ msgid "" " this vulnerability.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:4994 +#: ../../generated/bugDescriptionList.inc:5017 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:4999 +#: ../../generated/bugDescriptionList.inc:5022 msgid "MS: Field should be both final and package protected (MS_FINAL_PKGPROTECT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5001 +#: ../../generated/bugDescriptionList.inc:5024 msgid "" "

\n" " A mutable static field could be changed by malicious code or\n" @@ -5539,15 +5570,15 @@ msgid "" " this vulnerability.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5013 +#: ../../generated/bugDescriptionList.inc:5036 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5018 +#: ../../generated/bugDescriptionList.inc:5041 msgid "MS: Field isn't final but should be (MS_SHOULD_BE_FINAL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5020 +#: ../../generated/bugDescriptionList.inc:5043 msgid "" "

\n" "This static field public but not final, and\n" @@ -5557,17 +5588,17 @@ msgid "" " this vulnerability.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5032 +#: ../../generated/bugDescriptionList.inc:5055 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5037 +#: ../../generated/bugDescriptionList.inc:5060 msgid "" "MS: Field isn't final but should be refactored to be so " "(MS_SHOULD_BE_REFACTORED_TO_BE_FINAL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5039 +#: ../../generated/bugDescriptionList.inc:5062 msgid "" "

\n" "This static field public but not final, and\n" @@ -5580,15 +5611,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5053 +#: ../../generated/bugDescriptionList.inc:5076 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5058 +#: ../../generated/bugDescriptionList.inc:5081 msgid "MS: Field should be package protected (MS_PKGPROTECT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5060 +#: ../../generated/bugDescriptionList.inc:5083 msgid "" "

A mutable static field could be changed by malicious code or\n" " by accident.\n" @@ -5596,15 +5627,15 @@ msgid "" " this vulnerability.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5070 +#: ../../generated/bugDescriptionList.inc:5093 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5075 +#: ../../generated/bugDescriptionList.inc:5098 msgid "MS: Field is a mutable Hashtable (MS_MUTABLE_HASHTABLE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5077 +#: ../../generated/bugDescriptionList.inc:5100 msgid "" "

A final static field references a Hashtable\n" " and can be accessed by malicious code or\n" @@ -5612,15 +5643,15 @@ msgid "" " This code can freely modify the contents of the Hashtable.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5087 +#: ../../generated/bugDescriptionList.inc:5110 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5092 +#: ../../generated/bugDescriptionList.inc:5115 msgid "MS: Field is a mutable array (MS_MUTABLE_ARRAY)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5094 +#: ../../generated/bugDescriptionList.inc:5117 msgid "" "

A final static field references an array\n" " and can be accessed by malicious code or\n" @@ -5628,15 +5659,15 @@ msgid "" " This code can freely modify the contents of the array.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5104 +#: ../../generated/bugDescriptionList.inc:5127 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5109 +#: ../../generated/bugDescriptionList.inc:5132 msgid "MS: Field is a mutable collection (MS_MUTABLE_COLLECTION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5111 +#: ../../generated/bugDescriptionList.inc:5134 msgid "" "

A mutable collection instance is assigned to a final static field,\n" " thus can be changed by malicious code or by accident from another " @@ -5646,17 +5677,17 @@ msgid "" " to avoid this vulnerability.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5121 +#: ../../generated/bugDescriptionList.inc:5144 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5126 +#: ../../generated/bugDescriptionList.inc:5149 msgid "" "MS: Field is a mutable collection which should be package protected " "(MS_MUTABLE_COLLECTION_PKGPROTECT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5128 +#: ../../generated/bugDescriptionList.inc:5151 msgid "" "

A mutable collection instance is assigned to a final static field,\n" " thus can be changed by malicious code or by accident from another " @@ -5667,17 +5698,17 @@ msgid "" " to avoid this vulnerability.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5139 +#: ../../generated/bugDescriptionList.inc:5162 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5144 +#: ../../generated/bugDescriptionList.inc:5167 msgid "" "MS: Field isn't final and can't be protected from malicious code " "(MS_CANNOT_BE_FINAL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5146 +#: ../../generated/bugDescriptionList.inc:5169 msgid "" "

\n" "A mutable static field could be changed by malicious code or\n" @@ -5686,40 +5717,40 @@ msgid "" " any easy fix to this problem.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5158 +#: ../../generated/bugDescriptionList.inc:5181 msgid "Multithreaded correctness (MT_CORRECTNESS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5160 +#: ../../generated/bugDescriptionList.inc:5183 msgid "code flaws having to do with threads, locks, and volatiles" msgstr "" -#: ../../generated/bugDescriptionList.inc:5163 +#: ../../generated/bugDescriptionList.inc:5186 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5168 +#: ../../generated/bugDescriptionList.inc:5191 msgid "" "AT: Sequence of calls to concurrent abstraction may not be atomic " "(AT_OPERATION_SEQUENCE_ON_CONCURRENT_ABSTRACTION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5170 +#: ../../generated/bugDescriptionList.inc:5193 msgid "" "

This code contains a sequence of calls to a concurrent abstraction\n" " (such as a concurrent hash map).\n" " These calls will not be executed atomically." msgstr "" -#: ../../generated/bugDescriptionList.inc:5179 +#: ../../generated/bugDescriptionList.inc:5202 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5184 +#: ../../generated/bugDescriptionList.inc:5207 msgid "STCAL: Static Calendar field (STCAL_STATIC_CALENDAR_INSTANCE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5186 +#: ../../generated/bugDescriptionList.inc:5209 msgid "" "

Even though the JavaDoc does not contain a hint about it, Calendars " "are inherently unsafe for multithreaded use.\n" @@ -5739,15 +5770,15 @@ msgid "" "Bug #6178997.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5199 +#: ../../generated/bugDescriptionList.inc:5222 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5204 +#: ../../generated/bugDescriptionList.inc:5227 msgid "STCAL: Static DateFormat (STCAL_STATIC_SIMPLE_DATE_FORMAT_INSTANCE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5206 +#: ../../generated/bugDescriptionList.inc:5229 msgid "" "

As the JavaDoc states, DateFormats are inherently unsafe for " "multithreaded use.\n" @@ -5764,15 +5795,15 @@ msgid "" "Bug #6178997.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5218 +#: ../../generated/bugDescriptionList.inc:5241 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5223 +#: ../../generated/bugDescriptionList.inc:5246 msgid "STCAL: Call to static Calendar (STCAL_INVOKE_ON_STATIC_CALENDAR_INSTANCE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5225 +#: ../../generated/bugDescriptionList.inc:5248 msgid "" "

Even though the JavaDoc does not contain a hint about it, Calendars " "are inherently unsafe for multithreaded use.\n" @@ -5787,17 +5818,17 @@ msgid "" "Bug #6178997.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5235 +#: ../../generated/bugDescriptionList.inc:5258 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5240 +#: ../../generated/bugDescriptionList.inc:5263 msgid "" "STCAL: Call to static DateFormat " "(STCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5242 +#: ../../generated/bugDescriptionList.inc:5265 msgid "" "

As the JavaDoc states, DateFormats are inherently unsafe for " "multithreaded use.\n" @@ -5812,17 +5843,17 @@ msgid "" "Bug #6178997.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5252 +#: ../../generated/bugDescriptionList.inc:5275 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5257 +#: ../../generated/bugDescriptionList.inc:5280 msgid "" "NP: Synchronize and null check on the same field. " "(NP_SYNC_AND_NULL_CHECK_FIELD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5259 +#: ../../generated/bugDescriptionList.inc:5282 msgid "" "

Since the field is synchronized on, it seems not likely to be null.\n" "If it is null and then synchronized on a NullPointerException will be\n" @@ -5830,17 +5861,17 @@ msgid "" "another field.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5270 +#: ../../generated/bugDescriptionList.inc:5293 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5275 +#: ../../generated/bugDescriptionList.inc:5298 msgid "" "VO: A volatile reference to an array doesn't treat the array elements as " "volatile (VO_VOLATILE_REFERENCE_TO_ARRAY)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5277 +#: ../../generated/bugDescriptionList.inc:5300 msgid "" "

This declares a volatile reference to an array, which might not be " "what\n" @@ -5852,15 +5883,15 @@ msgid "" "in Java 5.0).

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5289 +#: ../../generated/bugDescriptionList.inc:5312 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5294 +#: ../../generated/bugDescriptionList.inc:5317 msgid "VO: An increment to a volatile field isn't atomic (VO_VOLATILE_INCREMENT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5296 +#: ../../generated/bugDescriptionList.inc:5319 msgid "" "

This code increments a volatile field. Increments of volatile fields " "aren't\n" @@ -5870,15 +5901,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5306 +#: ../../generated/bugDescriptionList.inc:5329 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5311 +#: ../../generated/bugDescriptionList.inc:5334 msgid "Dm: Monitor wait() called on Condition (DM_MONITOR_WAIT_ON_CONDITION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5313 +#: ../../generated/bugDescriptionList.inc:5336 msgid "" "

\n" "This method calls wait() on a\n" @@ -5889,17 +5920,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5325 +#: ../../generated/bugDescriptionList.inc:5348 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5330 +#: ../../generated/bugDescriptionList.inc:5353 msgid "" "Dm: A thread was created using the default empty run method " "(DM_USELESS_THREAD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5332 +#: ../../generated/bugDescriptionList.inc:5355 msgid "" "

This method creates a thread without specifying a run method either " "by deriving from the Thread class, or\n" @@ -5908,15 +5939,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5341 +#: ../../generated/bugDescriptionList.inc:5364 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5346 +#: ../../generated/bugDescriptionList.inc:5369 msgid "DC: Possible double check of field (DC_DOUBLECHECK)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5348 +#: ../../generated/bugDescriptionList.inc:5371 msgid "" "

This method may contain an instance of double-checked locking. \n" "This idiom is not correct according to the semantics of the Java memory\n" @@ -5927,17 +5958,17 @@ msgid "" ">http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5359 +#: ../../generated/bugDescriptionList.inc:5382 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5364 +#: ../../generated/bugDescriptionList.inc:5387 msgid "" "DC: Possible exposure of partially initialized object " "(DC_PARTIALLY_CONSTRUCTED)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5366 +#: ../../generated/bugDescriptionList.inc:5389 msgid "" "

Looks like this method uses lazy field initialization with double-" "checked locking.\n" @@ -5951,17 +5982,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5378 +#: ../../generated/bugDescriptionList.inc:5401 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5383 +#: ../../generated/bugDescriptionList.inc:5406 msgid "" "DL: Synchronization on interned String " "(DL_SYNCHRONIZATION_ON_SHARED_CONSTANT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5385 +#: ../../generated/bugDescriptionList.inc:5408 msgid "" "

The code synchronizes on interned String.

\n" "
private static String LOCK = \"LOCK\";\n"
@@ -5987,15 +6018,15 @@ msgid ""
 "information.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5404 +#: ../../generated/bugDescriptionList.inc:5427 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5409 +#: ../../generated/bugDescriptionList.inc:5432 msgid "DL: Synchronization on Boolean (DL_SYNCHRONIZATION_ON_BOOLEAN)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5411 +#: ../../generated/bugDescriptionList.inc:5434 msgid "" "

The code synchronizes on a boxed primitive constant, such as a " "Boolean.

\n" @@ -6019,17 +6050,17 @@ msgid "" "information.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5431 +#: ../../generated/bugDescriptionList.inc:5454 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5436 +#: ../../generated/bugDescriptionList.inc:5459 msgid "" "DL: Synchronization on boxed primitive " "(DL_SYNCHRONIZATION_ON_BOXED_PRIMITIVE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5438 +#: ../../generated/bugDescriptionList.inc:5461 msgid "" "

The code synchronizes on a boxed primitive constant, such as an " "Integer.

\n" @@ -6050,17 +6081,17 @@ msgid "" "information.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5456 +#: ../../generated/bugDescriptionList.inc:5479 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5461 +#: ../../generated/bugDescriptionList.inc:5484 msgid "" "DL: Synchronization on boxed primitive values " "(DL_SYNCHRONIZATION_ON_UNSHARED_BOXED_PRIMITIVE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5463 +#: ../../generated/bugDescriptionList.inc:5486 msgid "" "

The code synchronizes on an apparently unshared boxed primitive,\n" "such as an Integer.

\n" @@ -6084,17 +6115,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5487 +#: ../../generated/bugDescriptionList.inc:5510 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5492 +#: ../../generated/bugDescriptionList.inc:5515 msgid "" "WL: Synchronization on getClass rather than class literal " "(WL_USING_GETCLASS_RATHER_THAN_CLASS_LITERAL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5494 +#: ../../generated/bugDescriptionList.inc:5517 msgid "" "

\n" " This instance method synchronizes on this.getClass(). " @@ -6127,15 +6158,15 @@ msgid "" "

Bug pattern contributed by Jason Mehrens

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5525 +#: ../../generated/bugDescriptionList.inc:5548 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5530 +#: ../../generated/bugDescriptionList.inc:5553 msgid "ESync: Empty synchronized block (ESync_EMPTY_SYNC)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5532 +#: ../../generated/bugDescriptionList.inc:5555 msgid "" "

The code contains an empty synchronized block:

\n" "
synchronized() {\n"
@@ -6149,15 +6180,15 @@ msgid ""
 "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5547 +#: ../../generated/bugDescriptionList.inc:5570 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5552 +#: ../../generated/bugDescriptionList.inc:5575 msgid "MSF: Mutable servlet field (MSF_MUTABLE_SERVLET_FIELD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5554 +#: ../../generated/bugDescriptionList.inc:5577 msgid "" "

A web server generally only creates one instance of servlet or JSP " "class (i.e., treats\n" @@ -6169,15 +6200,15 @@ msgid "" "Thus, having a mutable instance field generally creates race conditions." msgstr "" -#: ../../generated/bugDescriptionList.inc:5566 +#: ../../generated/bugDescriptionList.inc:5589 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5571 +#: ../../generated/bugDescriptionList.inc:5594 msgid "IS: Inconsistent synchronization (IS2_INCONSISTENT_SYNC)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5573 +#: ../../generated/bugDescriptionList.inc:5596 msgid "" "

The fields of this class appear to be accessed inconsistently with " "respect\n" @@ -6214,15 +6245,15 @@ msgid "" "be correct.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5604 +#: ../../generated/bugDescriptionList.inc:5627 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5609 +#: ../../generated/bugDescriptionList.inc:5632 msgid "NN: Naked notify (NN_NAKED_NOTIFY)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5611 +#: ../../generated/bugDescriptionList.inc:5634 msgid "" "

A call to notify() or notifyAll()\n" "was made without any (apparent) accompanying\n" @@ -6237,17 +6268,17 @@ msgid "" "the method containing the notification.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5627 +#: ../../generated/bugDescriptionList.inc:5650 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5632 +#: ../../generated/bugDescriptionList.inc:5655 msgid "" "Ru: Invokes run on a thread (did you mean to start it instead?) " "(RU_INVOKE_RUN)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5634 +#: ../../generated/bugDescriptionList.inc:5657 msgid "" "

This method explicitly invokes run() on an object. " "\n" @@ -6258,15 +6289,15 @@ msgid "" "in which case Thread.start() is the right method to call.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5644 +#: ../../generated/bugDescriptionList.inc:5667 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5649 +#: ../../generated/bugDescriptionList.inc:5672 msgid "SP: Method spins on field (SP_SPIN_ON_FIELD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5651 +#: ../../generated/bugDescriptionList.inc:5674 msgid "" "

This method spins in a loop which reads a field.  The compiler\n" "may legally hoist the read out of the loop, turning the code into an\n" @@ -6274,15 +6305,15 @@ msgid "" "synchronization (including wait and notify calls).

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5661 +#: ../../generated/bugDescriptionList.inc:5684 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5666 +#: ../../generated/bugDescriptionList.inc:5689 msgid "TLW: Wait with two locks held (TLW_TWO_LOCK_WAIT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5668 +#: ../../generated/bugDescriptionList.inc:5691 msgid "" "

Waiting on a monitor while two locks are held may cause\n" " deadlock.\n" @@ -6294,15 +6325,15 @@ msgid "" " closely.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5682 +#: ../../generated/bugDescriptionList.inc:5705 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5687 +#: ../../generated/bugDescriptionList.inc:5710 msgid "UW: Unconditional wait (UW_UNCOND_WAIT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5689 +#: ../../generated/bugDescriptionList.inc:5712 msgid "" "

This method contains a call to java.lang.Object.wait() " "which\n" @@ -6312,17 +6343,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5700 +#: ../../generated/bugDescriptionList.inc:5723 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5705 +#: ../../generated/bugDescriptionList.inc:5728 msgid "" "UG: Unsynchronized get method, synchronized set method " "(UG_SYNC_SET_UNSYNC_GET)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5707 +#: ../../generated/bugDescriptionList.inc:5730 msgid "" "

This class contains similarly-named get and set\n" "methods where the set method is synchronized and the get method is " @@ -6332,32 +6363,32 @@ msgid "" "The get method should be made synchronized.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5718 +#: ../../generated/bugDescriptionList.inc:5741 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5723 +#: ../../generated/bugDescriptionList.inc:5746 msgid "IS: Field not guarded against concurrent access (IS_FIELD_NOT_GUARDED)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5725 +#: ../../generated/bugDescriptionList.inc:5748 msgid "" "

This field is annotated with net.jcip.annotations.GuardedBy or " "javax.annotation.concurrent.GuardedBy,\n" "but can be accessed in a way that seems to violate those annotations.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5732 +#: ../../generated/bugDescriptionList.inc:5755 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5737 +#: ../../generated/bugDescriptionList.inc:5760 msgid "" "ML: Synchronization on field in futile attempt to guard that field " "(ML_SYNC_ON_FIELD_TO_GUARD_CHANGING_THAT_FIELD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5739 +#: ../../generated/bugDescriptionList.inc:5762 msgid "" "

This method synchronizes on a field in what appears to be an " "attempt\n" @@ -6380,15 +6411,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5761 +#: ../../generated/bugDescriptionList.inc:5784 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5766 +#: ../../generated/bugDescriptionList.inc:5789 msgid "ML: Method synchronizes on an updated field (ML_SYNC_ON_UPDATED_FIELD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5768 +#: ../../generated/bugDescriptionList.inc:5791 msgid "" "

This method synchronizes on an object\n" " referenced from a mutable field.\n" @@ -6396,32 +6427,32 @@ msgid "" "threads may be synchronizing on different objects.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5778 +#: ../../generated/bugDescriptionList.inc:5801 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5783 +#: ../../generated/bugDescriptionList.inc:5806 msgid "" "WS: Class's writeObject() method is synchronized but nothing else is " "(WS_WRITEOBJECT_SYNC)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5785 +#: ../../generated/bugDescriptionList.inc:5808 msgid "" "

This class has a writeObject() method which is " "synchronized;\n" "however, no other method of the class is synchronized.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5793 +#: ../../generated/bugDescriptionList.inc:5816 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5798 +#: ../../generated/bugDescriptionList.inc:5821 msgid "RS: Class's readObject() method is synchronized (RS_READOBJECT_SYNC)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5800 +#: ../../generated/bugDescriptionList.inc:5823 msgid "" "

This serializable class defines a readObject() which is\n" "synchronized.  By definition, an object created by deserialization\n" @@ -6432,30 +6463,30 @@ msgid "" "that is an example of very dubious coding style.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5812 +#: ../../generated/bugDescriptionList.inc:5835 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5817 +#: ../../generated/bugDescriptionList.inc:5840 msgid "SC: Constructor invokes Thread.start() (SC_START_IN_CTOR)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5819 +#: ../../generated/bugDescriptionList.inc:5842 msgid "" "

The constructor starts a thread. This is likely to be wrong if\n" " the class is ever extended/subclassed, since the thread will be started\n" " before the subclass constructor is started.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5828 +#: ../../generated/bugDescriptionList.inc:5851 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5833 +#: ../../generated/bugDescriptionList.inc:5856 msgid "Wa: Wait not in loop (WA_NOT_IN_LOOP)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5835 +#: ../../generated/bugDescriptionList.inc:5858 msgid "" "

This method contains a call to java.lang.Object.wait()\n" "which is not in a loop.  If the monitor is used for multiple " @@ -6464,15 +6495,15 @@ msgid "" "that actually occurred.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5845 +#: ../../generated/bugDescriptionList.inc:5868 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5850 +#: ../../generated/bugDescriptionList.inc:5873 msgid "Wa: Condition.await() not in loop (WA_AWAIT_NOT_IN_LOOP)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5852 +#: ../../generated/bugDescriptionList.inc:5875 msgid "" "

This method contains a call to " "java.util.concurrent.await()\n" @@ -6483,15 +6514,15 @@ msgid "" "that actually occurred.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5863 +#: ../../generated/bugDescriptionList.inc:5886 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5868 +#: ../../generated/bugDescriptionList.inc:5891 msgid "No: Using notify() rather than notifyAll() (NO_NOTIFY_NOT_NOTIFYALL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5870 +#: ../../generated/bugDescriptionList.inc:5893 msgid "" "

This method calls notify() rather than " "notifyAll(). \n" @@ -6502,15 +6533,15 @@ msgid "" "one waiting for the condition that the caller just satisfied.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5880 +#: ../../generated/bugDescriptionList.inc:5903 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5885 +#: ../../generated/bugDescriptionList.inc:5908 msgid "UL: Method does not release lock on all paths (UL_UNRELEASED_LOCK)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5887 +#: ../../generated/bugDescriptionList.inc:5910 msgid "" "

This method acquires a JSR-166 (java.util.concurrent) " "lock,\n" @@ -6528,17 +6559,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5905 +#: ../../generated/bugDescriptionList.inc:5928 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5910 +#: ../../generated/bugDescriptionList.inc:5933 msgid "" "UL: Method does not release lock on all exception paths " "(UL_UNRELEASED_LOCK_EXCEPTION_PATH)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5912 +#: ../../generated/bugDescriptionList.inc:5935 msgid "" "

This method acquires a JSR-166 (java.util.concurrent) " "lock,\n" @@ -6556,30 +6587,30 @@ msgid "" "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5930 +#: ../../generated/bugDescriptionList.inc:5953 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5935 +#: ../../generated/bugDescriptionList.inc:5958 msgid "MWN: Mismatched wait() (MWN_MISMATCHED_WAIT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5937 +#: ../../generated/bugDescriptionList.inc:5960 msgid "" "

This method calls Object.wait() without obviously holding a lock\n" "on the object.  Calling wait() without a lock held will result in\n" "an IllegalMonitorStateException being thrown.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5946 +#: ../../generated/bugDescriptionList.inc:5969 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5951 +#: ../../generated/bugDescriptionList.inc:5974 msgid "MWN: Mismatched notify() (MWN_MISMATCHED_NOTIFY)" msgstr "" -#: ../../generated/bugDescriptionList.inc:5953 +#: ../../generated/bugDescriptionList.inc:5976 msgid "" "

This method calls Object.notify() or Object.notifyAll() without " "obviously holding a lock\n" @@ -6588,18 +6619,18 @@ msgid "" "an IllegalMonitorStateException being thrown.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5962 +#: ../../generated/bugDescriptionList.inc:5985 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5967 +#: ../../generated/bugDescriptionList.inc:5990 #, fuzzy msgid "LI: Incorrect lazy initialization of static field (LI_LAZY_INIT_STATIC)" msgstr "" "LI: Incorrect lazy initialization of instance field " "(LI_LAZY_INIT_INSTANCE)" -#: ../../generated/bugDescriptionList.inc:5969 +#: ../../generated/bugDescriptionList.inc:5992 msgid "" "

This method contains an unsynchronized lazy initialization of a non-" "volatile static field.\n" @@ -6613,11 +6644,11 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:5983 +#: ../../generated/bugDescriptionList.inc:6006 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:5988 +#: ../../generated/bugDescriptionList.inc:6011 #, fuzzy msgid "" "LI: Incorrect lazy initialization and update of static field " @@ -6626,7 +6657,7 @@ msgstr "" "LI: Incorrect lazy initialization of instance field " "(LI_LAZY_INIT_INSTANCE)" -#: ../../generated/bugDescriptionList.inc:5990 +#: ../../generated/bugDescriptionList.inc:6013 msgid "" "

This method contains an unsynchronized lazy initialization of a " "static field.\n" @@ -6644,20 +6675,20 @@ msgid "" "

Even if you feel confident that the method is never called by multiple" "\n" "threads, it might be better to not set the static field until the value\n" -"you are setting it to is fully populated/initialized." +"you are setting it to is fully populated/initialized.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6006 +#: ../../generated/bugDescriptionList.inc:6029 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6011 +#: ../../generated/bugDescriptionList.inc:6034 msgid "" "JLM: Synchronization performed on util.concurrent instance " "(JLM_JSR166_UTILCONCURRENT_MONITORENTER)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6013 +#: ../../generated/bugDescriptionList.inc:6036 msgid "" "

This method performs synchronization on an object that is an instance" " of\n" @@ -6676,17 +6707,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6027 +#: ../../generated/bugDescriptionList.inc:6050 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6032 +#: ../../generated/bugDescriptionList.inc:6055 msgid "" "JLM: Using monitor style wait methods on util.concurrent abstraction " "(JML_JSR166_CALLING_WAIT_RATHER_THAN_AWAIT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6034 +#: ../../generated/bugDescriptionList.inc:6057 msgid "" "

This method calls\n" "wait(),\n" @@ -6703,15 +6734,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6050 +#: ../../generated/bugDescriptionList.inc:6073 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6055 +#: ../../generated/bugDescriptionList.inc:6078 msgid "JLM: Synchronization performed on Lock (JLM_JSR166_LOCK_MONITORENTER)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6057 +#: ../../generated/bugDescriptionList.inc:6080 msgid "" "

This method performs synchronization on an object that implements\n" "java.util.concurrent.locks.Lock. Such an object is locked/unlocked\n" @@ -6721,17 +6752,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6068 +#: ../../generated/bugDescriptionList.inc:6091 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6073 +#: ../../generated/bugDescriptionList.inc:6096 msgid "" "SWL: Method calls Thread.sleep() with a lock held " "(SWL_SLEEP_WITH_LOCK_HELD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6075 +#: ../../generated/bugDescriptionList.inc:6098 msgid "" "

\n" "This method calls Thread.sleep() with a lock held. This may result\n" @@ -6743,17 +6774,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6088 +#: ../../generated/bugDescriptionList.inc:6111 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6093 +#: ../../generated/bugDescriptionList.inc:6116 msgid "" "RV: Return value of putIfAbsent ignored, value passed to putIfAbsent " "reused (RV_RETURN_VALUE_OF_PUTIFABSENT_IGNORED)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6095 +#: ../../generated/bugDescriptionList.inc:6118 msgid "" "The putIfAbsent method is typically used to ensure that a\n" "single value is associated with a given key (the first value for which " @@ -6768,76 +6799,76 @@ msgid "" "your program will behave incorrectly." msgstr "" -#: ../../generated/bugDescriptionList.inc:6109 +#: ../../generated/bugDescriptionList.inc:6132 msgid "Bogus random noise (NOISE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6111 +#: ../../generated/bugDescriptionList.inc:6134 msgid "" "Bogus random noise: intended to be useful as a control in data mining " "experiments, not in finding actual bugs in software" msgstr "" -#: ../../generated/bugDescriptionList.inc:6116 +#: ../../generated/bugDescriptionList.inc:6139 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6121 +#: ../../generated/bugDescriptionList.inc:6144 msgid "" "NOISE: Bogus warning about a null pointer dereference " "(NOISE_NULL_DEREFERENCE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6123 -#: ../../generated/bugDescriptionList.inc:6137 -#: ../../generated/bugDescriptionList.inc:6151 -#: ../../generated/bugDescriptionList.inc:6165 +#: ../../generated/bugDescriptionList.inc:6146 +#: ../../generated/bugDescriptionList.inc:6160 +#: ../../generated/bugDescriptionList.inc:6174 +#: ../../generated/bugDescriptionList.inc:6188 msgid "

Bogus warning.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6130 +#: ../../generated/bugDescriptionList.inc:6153 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6135 +#: ../../generated/bugDescriptionList.inc:6158 msgid "NOISE: Bogus warning about a method call (NOISE_METHOD_CALL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6144 +#: ../../generated/bugDescriptionList.inc:6167 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6149 +#: ../../generated/bugDescriptionList.inc:6172 msgid "NOISE: Bogus warning about a field reference (NOISE_FIELD_REFERENCE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6158 +#: ../../generated/bugDescriptionList.inc:6181 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6163 +#: ../../generated/bugDescriptionList.inc:6186 msgid "NOISE: Bogus warning about an operation (NOISE_OPERATION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6173 +#: ../../generated/bugDescriptionList.inc:6196 msgid "Performance (PERFORMANCE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6175 +#: ../../generated/bugDescriptionList.inc:6198 msgid "code that is not necessarily incorrect but may be inefficient" msgstr "" -#: ../../generated/bugDescriptionList.inc:6178 +#: ../../generated/bugDescriptionList.inc:6201 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6183 +#: ../../generated/bugDescriptionList.inc:6206 msgid "" "HSC: Huge string constants is duplicated across multiple class files " "(HSC_HUGE_SHARED_STRING_CONSTANT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6185 +#: ../../generated/bugDescriptionList.inc:6208 msgid "" "

\n" " A large String constant is duplicated across multiple class files.\n" @@ -6854,17 +6885,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6199 +#: ../../generated/bugDescriptionList.inc:6222 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6204 +#: ../../generated/bugDescriptionList.inc:6227 msgid "" "Dm: The equals and hashCode methods of URL are blocking " "(DMI_BLOCKING_METHODS_ON_URL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6206 +#: ../../generated/bugDescriptionList.inc:6229 msgid "" "

The equals and hashCode\n" "method of URL perform domain name resolution, this can result in a big " @@ -6876,15 +6907,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6217 +#: ../../generated/bugDescriptionList.inc:6240 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6222 +#: ../../generated/bugDescriptionList.inc:6245 msgid "Dm: Maps and sets of URLs can be performance hogs (DMI_COLLECTION_OF_URLS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6224 +#: ../../generated/bugDescriptionList.inc:6247 msgid "" "

This method or field is or uses a Map or Set of URLs. Since both " "the equals and hashCode\n" @@ -6897,17 +6928,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6235 +#: ../../generated/bugDescriptionList.inc:6258 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6240 +#: ../../generated/bugDescriptionList.inc:6263 msgid "" "Dm: Method invokes inefficient new String(String) constructor " "(DM_STRING_CTOR)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6242 +#: ../../generated/bugDescriptionList.inc:6265 msgid "" "

Using the java.lang.String(String) constructor wastes " "memory\n" @@ -6916,17 +6947,17 @@ msgid "" "argument String directly.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6252 +#: ../../generated/bugDescriptionList.inc:6275 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6257 +#: ../../generated/bugDescriptionList.inc:6280 msgid "" "Dm: Method invokes inefficient new String() constructor " "(DM_STRING_VOID_CTOR)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6259 +#: ../../generated/bugDescriptionList.inc:6282 msgid "" "

Creating a new java.lang.String object using the\n" "no-argument constructor wastes memory because the object so created will\n" @@ -6937,32 +6968,32 @@ msgid "" "you should just use the empty string constant directly.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6271 +#: ../../generated/bugDescriptionList.inc:6294 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6276 +#: ../../generated/bugDescriptionList.inc:6299 msgid "Dm: Method invokes toString() method on a String (DM_STRING_TOSTRING)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6278 +#: ../../generated/bugDescriptionList.inc:6301 msgid "" "

Calling String.toString() is just a redundant operation." "\n" "Just use the String.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6286 +#: ../../generated/bugDescriptionList.inc:6309 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6291 +#: ../../generated/bugDescriptionList.inc:6314 msgid "" "Dm: Explicit garbage collection; extremely dubious except in benchmarking" " code (DM_GC)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6293 +#: ../../generated/bugDescriptionList.inc:6316 msgid "" "

Code explicitly invokes garbage collection.\n" "Except for specific use in benchmarking, this is very dubious.

\n" @@ -6973,17 +7004,17 @@ msgid "" " of garbage collections will bring the machine to a crawl.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6306 +#: ../../generated/bugDescriptionList.inc:6329 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6311 +#: ../../generated/bugDescriptionList.inc:6334 msgid "" "Dm: Method invokes inefficient Boolean constructor; use " "Boolean.valueOf(...) instead (DM_BOOLEAN_CTOR)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6313 +#: ../../generated/bugDescriptionList.inc:6336 msgid "" "

Creating new instances of java.lang.Boolean wastes\n" "memory, since Boolean objects are immutable and there are\n" @@ -6993,17 +7024,17 @@ msgid "" "instead.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6323 +#: ../../generated/bugDescriptionList.inc:6346 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6328 +#: ../../generated/bugDescriptionList.inc:6351 msgid "" "Bx: Method invokes inefficient Number constructor; use static valueOf " "instead (DM_NUMBER_CTOR)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6330 +#: ../../generated/bugDescriptionList.inc:6353 msgid "" "

\n" "Using new Integer(int) is guaranteed to always result in a " @@ -7030,17 +7061,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6351 +#: ../../generated/bugDescriptionList.inc:6374 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6356 +#: ../../generated/bugDescriptionList.inc:6379 msgid "" "Bx: Method invokes inefficient floating-point Number constructor; use " "static valueOf instead (DM_FP_NUMBER_CTOR)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6358 +#: ../../generated/bugDescriptionList.inc:6381 msgid "" "

\n" "Using new Double(double) is guaranteed to always result in a" @@ -7057,17 +7088,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6373 +#: ../../generated/bugDescriptionList.inc:6396 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6378 +#: ../../generated/bugDescriptionList.inc:6401 msgid "" "Bx: Method allocates a boxed primitive just to call toString " "(DM_BOXED_PRIMITIVE_TOSTRING)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6380 +#: ../../generated/bugDescriptionList.inc:6403 msgid "" "

A boxed primitive is allocated just to call toString(). It is more " "effective to just use the static\n" @@ -7088,30 +7119,30 @@ msgid "" "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6398 +#: ../../generated/bugDescriptionList.inc:6421 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6403 +#: ../../generated/bugDescriptionList.inc:6426 msgid "Bx: Boxing/unboxing to parse a primitive (DM_BOXED_PRIMITIVE_FOR_PARSING)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6405 +#: ../../generated/bugDescriptionList.inc:6428 msgid "" "

A boxed primitive is created from a String, just to extract the " "unboxed primitive value.\n" "It is more efficient to just call the static parseXXX method.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6413 +#: ../../generated/bugDescriptionList.inc:6436 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6418 +#: ../../generated/bugDescriptionList.inc:6441 msgid "Bx: Boxing a primitive to compare (DM_BOXED_PRIMITIVE_FOR_COMPARE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6420 +#: ../../generated/bugDescriptionList.inc:6443 msgid "" "

A boxed primitive is created just to call compareTo method. It's more " "efficient to use static compare method\n" @@ -7120,17 +7151,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6429 +#: ../../generated/bugDescriptionList.inc:6452 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6434 +#: ../../generated/bugDescriptionList.inc:6457 msgid "" "Bx: Primitive value is unboxed and coerced for ternary operator " "(BX_UNBOXED_AND_COERCED_FOR_TERNARY_OPERATOR)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6436 +#: ../../generated/bugDescriptionList.inc:6459 msgid "" "

A wrapped primitive value is unboxed and converted to another " "primitive type as part of the\n" @@ -7147,33 +7178,33 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6450 +#: ../../generated/bugDescriptionList.inc:6473 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6455 +#: ../../generated/bugDescriptionList.inc:6478 msgid "" "Bx: Boxed value is unboxed and then immediately reboxed " "(BX_UNBOXING_IMMEDIATELY_REBOXED)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6457 +#: ../../generated/bugDescriptionList.inc:6480 msgid "" "

A boxed value is unboxed and then immediately reboxed.\n" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6465 +#: ../../generated/bugDescriptionList.inc:6488 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6470 +#: ../../generated/bugDescriptionList.inc:6493 msgid "" "Bx: Primitive value is boxed and then immediately unboxed " "(BX_BOXING_IMMEDIATELY_UNBOXED)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6472 +#: ../../generated/bugDescriptionList.inc:6495 msgid "" "

A primitive is boxed, and then immediately unboxed. This probably is" " due to a manual\n" @@ -7183,17 +7214,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6482 +#: ../../generated/bugDescriptionList.inc:6505 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6487 +#: ../../generated/bugDescriptionList.inc:6510 msgid "" "Bx: Primitive value is boxed then unboxed to perform primitive coercion " "(BX_BOXING_IMMEDIATELY_UNBOXED_TO_PERFORM_COERCION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6489 +#: ../../generated/bugDescriptionList.inc:6512 msgid "" "

A primitive boxed value constructed and then immediately converted " "into a different primitive type\n" @@ -7201,17 +7232,17 @@ msgid "" "primitive coercion (e.g., (int) d).

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6497 +#: ../../generated/bugDescriptionList.inc:6520 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6502 +#: ../../generated/bugDescriptionList.inc:6525 msgid "" "Dm: Method allocates an object, only to get the class object " "(DM_NEW_FOR_GETCLASS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6504 +#: ../../generated/bugDescriptionList.inc:6527 msgid "" "

This method allocates an object just to call getClass() on it, in " "order to\n" @@ -7219,17 +7250,17 @@ msgid "" " property of the class.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6512 +#: ../../generated/bugDescriptionList.inc:6535 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6517 +#: ../../generated/bugDescriptionList.inc:6540 msgid "" "Dm: Use the nextInt method of Random rather than nextDouble to generate a" " random integer (DM_NEXTINT_VIA_NEXTDOUBLE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6519 +#: ../../generated/bugDescriptionList.inc:6542 msgid "" "

If r is a java.util.Random, you can " "generate a random number from 0 to n-1\n" @@ -7242,58 +7273,58 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6531 +#: ../../generated/bugDescriptionList.inc:6554 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6536 +#: ../../generated/bugDescriptionList.inc:6559 msgid "SS: Unread field: should this field be static? (SS_SHOULD_BE_STATIC)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6538 +#: ../../generated/bugDescriptionList.inc:6561 msgid "" "

This class contains an instance final field that\n" " is initialized to a compile-time static value.\n" " Consider making the field static.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6547 +#: ../../generated/bugDescriptionList.inc:6570 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6552 +#: ../../generated/bugDescriptionList.inc:6575 msgid "UuF: Unused field (UUF_UNUSED_FIELD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6554 +#: ../../generated/bugDescriptionList.inc:6577 msgid "" "

This field is never used.  Consider removing it from the " "class.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6561 +#: ../../generated/bugDescriptionList.inc:6584 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6566 +#: ../../generated/bugDescriptionList.inc:6589 msgid "UrF: Unread field (URF_UNREAD_FIELD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6568 +#: ../../generated/bugDescriptionList.inc:6591 msgid "" "

This field is never read.  Consider removing it from the " "class.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6575 +#: ../../generated/bugDescriptionList.inc:6598 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6580 +#: ../../generated/bugDescriptionList.inc:6603 msgid "SIC: Should be a static inner class (SIC_INNER_SHOULD_BE_STATIC)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6582 +#: ../../generated/bugDescriptionList.inc:6605 msgid "" "

This class is an inner class, but does not use its embedded " "reference\n" @@ -7305,17 +7336,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6594 +#: ../../generated/bugDescriptionList.inc:6617 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6599 +#: ../../generated/bugDescriptionList.inc:6622 msgid "" "SIC: Could be refactored into a static inner class " "(SIC_INNER_SHOULD_BE_STATIC_NEEDS_THIS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6601 +#: ../../generated/bugDescriptionList.inc:6624 msgid "" "

This class is an inner class, but does not use its embedded " "reference\n" @@ -7330,17 +7361,17 @@ msgid "" " for the inner class.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6617 +#: ../../generated/bugDescriptionList.inc:6640 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6622 +#: ../../generated/bugDescriptionList.inc:6645 msgid "" "SIC: Could be refactored into a named static inner class " "(SIC_INNER_SHOULD_BE_STATIC_ANON)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6624 +#: ../../generated/bugDescriptionList.inc:6647 msgid "" "

This class is an inner class, but does not use its embedded " "reference\n" @@ -7353,15 +7384,15 @@ msgid "" "the inner class so that it is a named inner class.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6637 +#: ../../generated/bugDescriptionList.inc:6660 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6642 +#: ../../generated/bugDescriptionList.inc:6665 msgid "UPM: Private method is never called (UPM_UNCALLED_PRIVATE_METHOD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6644 +#: ../../generated/bugDescriptionList.inc:6667 msgid "" "

This private method is never called. Although it is\n" "possible that the method will be invoked through reflection,\n" @@ -7370,17 +7401,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6654 +#: ../../generated/bugDescriptionList.inc:6677 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6659 +#: ../../generated/bugDescriptionList.inc:6682 msgid "" "SBSC: Method concatenates strings using + in a loop " "(SBSC_USE_STRINGBUFFER_CONCATENATION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6661 +#: ../../generated/bugDescriptionList.inc:6684 msgid "" "

The method seems to be building a String using concatenation in a " "loop.\n" @@ -7409,17 +7440,17 @@ msgid "" "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6690 +#: ../../generated/bugDescriptionList.inc:6713 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6695 +#: ../../generated/bugDescriptionList.inc:6718 msgid "" "IIL: NodeList.getLength() called in a loop " "(IIL_ELEMENTS_GET_LENGTH_IN_LOOP)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6697 +#: ../../generated/bugDescriptionList.inc:6720 msgid "" "

The method calls NodeList.getLength() inside the loop and NodeList " "was produced by getElementsByTagName call.\n" @@ -7429,17 +7460,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6707 +#: ../../generated/bugDescriptionList.inc:6730 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6712 +#: ../../generated/bugDescriptionList.inc:6735 msgid "" "IIL: Method calls prepareStatement in a loop " "(IIL_PREPARE_STATEMENT_IN_LOOP)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6714 +#: ../../generated/bugDescriptionList.inc:6737 msgid "" "

The method calls Connection.prepareStatement inside the loop passing " "the constant arguments.\n" @@ -7448,15 +7479,15 @@ msgid "" "Move this call outside of the loop.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6723 +#: ../../generated/bugDescriptionList.inc:6746 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6728 +#: ../../generated/bugDescriptionList.inc:6751 msgid "IIL: Method calls Pattern.compile in a loop (IIL_PATTERN_COMPILE_IN_LOOP)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6730 +#: ../../generated/bugDescriptionList.inc:6753 msgid "" "

The method calls Pattern.compile inside the loop passing the constant" " arguments.\n" @@ -7465,17 +7496,17 @@ msgid "" "Move this call outside of the loop or even into static final field.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6739 +#: ../../generated/bugDescriptionList.inc:6762 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6744 +#: ../../generated/bugDescriptionList.inc:6767 msgid "" "IIL: Method compiles the regular expression in a loop " "(IIL_PATTERN_COMPILE_IN_LOOP_INDIRECT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6746 +#: ../../generated/bugDescriptionList.inc:6769 msgid "" "

The method creates the same regular expression inside the loop, so it" " will be compiled every iteration.\n" @@ -7483,15 +7514,15 @@ msgid "" "Pattern.compile outside of the loop.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6754 +#: ../../generated/bugDescriptionList.inc:6777 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6759 +#: ../../generated/bugDescriptionList.inc:6782 msgid "IIO: Inefficient use of String.indexOf(String) (IIO_INEFFICIENT_INDEX_OF)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6761 +#: ../../generated/bugDescriptionList.inc:6784 msgid "" "

This code passes a constant string of length 1 to String.indexOf().\n" "It is more efficient to use the integer implementations of " @@ -7500,17 +7531,17 @@ msgid "" "myString.indexOf(\".\")

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6770 +#: ../../generated/bugDescriptionList.inc:6793 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6775 +#: ../../generated/bugDescriptionList.inc:6798 msgid "" "IIO: Inefficient use of String.lastIndexOf(String) " "(IIO_INEFFICIENT_LAST_INDEX_OF)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6777 +#: ../../generated/bugDescriptionList.inc:6800 msgid "" "

This code passes a constant string of length 1 to " "String.lastIndexOf().\n" @@ -7520,17 +7551,17 @@ msgid "" "myString.lastIndexOf(\".\")

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6786 +#: ../../generated/bugDescriptionList.inc:6809 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6791 +#: ../../generated/bugDescriptionList.inc:6814 msgid "" "ITA: Method uses toArray() with zero-length array argument " "(ITA_INEFFICIENT_TO_ARRAY)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6793 +#: ../../generated/bugDescriptionList.inc:6816 msgid "" "

This method uses the toArray() method of a collection derived class, " "and passes\n" @@ -7542,17 +7573,17 @@ msgid "" "(by reflection) to return as the result.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6806 +#: ../../generated/bugDescriptionList.inc:6829 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6811 +#: ../../generated/bugDescriptionList.inc:6834 msgid "" "WMI: Inefficient use of keySet iterator instead of entrySet iterator " "(WMI_WRONG_MAP_ITERATOR)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6813 +#: ../../generated/bugDescriptionList.inc:6836 msgid "" "

This method accesses the value of a Map entry, using a key that was " "retrieved from\n" @@ -7561,17 +7592,17 @@ msgid "" "Map.get(key) lookup.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6822 +#: ../../generated/bugDescriptionList.inc:6845 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6827 +#: ../../generated/bugDescriptionList.inc:6850 msgid "" "UM: Method calls static Math class method on a constant value " "(UM_UNNECESSARY_MATH)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6829 +#: ../../generated/bugDescriptionList.inc:6852 msgid "" "

This method uses a static method from java.lang.Math on a constant " "value. This method's\n" @@ -7655,17 +7686,17 @@ msgid "" "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6913 +#: ../../generated/bugDescriptionList.inc:6936 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6918 +#: ../../generated/bugDescriptionList.inc:6941 msgid "" "IMA: Method accesses a private member variable of owning class " "(IMA_INEFFICIENT_MEMBER_ACCESS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6920 +#: ../../generated/bugDescriptionList.inc:6943 msgid "" "

\n" "This method of an inner class reads from or writes to a private member " @@ -7678,27 +7709,27 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6933 +#: ../../generated/bugDescriptionList.inc:6956 msgid "Security (SECURITY)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6935 +#: ../../generated/bugDescriptionList.inc:6958 msgid "" "A use of untrusted input in a way that could create a remotely " "exploitable security vulnerability." msgstr "" -#: ../../generated/bugDescriptionList.inc:6939 +#: ../../generated/bugDescriptionList.inc:6962 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6944 +#: ../../generated/bugDescriptionList.inc:6967 msgid "" "XSS: Servlet reflected cross site scripting vulnerability in error page " "(XSS_REQUEST_PARAMETER_TO_SEND_ERROR)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6946 +#: ../../generated/bugDescriptionList.inc:6969 msgid "" "

This code directly writes an HTTP parameter to a Server error page" " (using HttpServletResponse.sendError). Echoing this untrusted input " @@ -7717,17 +7748,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6962 +#: ../../generated/bugDescriptionList.inc:6985 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6967 +#: ../../generated/bugDescriptionList.inc:6990 msgid "" "XSS: Servlet reflected cross site scripting vulnerability " "(XSS_REQUEST_PARAMETER_TO_SERVLET_WRITER)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6969 +#: ../../generated/bugDescriptionList.inc:6992 msgid "" "

This code directly writes an HTTP parameter to Servlet output, " "which allows for a reflected cross site scripting\n" @@ -7744,17 +7775,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:6984 +#: ../../generated/bugDescriptionList.inc:7007 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:6989 +#: ../../generated/bugDescriptionList.inc:7012 msgid "" "XSS: JSP reflected cross site scripting vulnerability " "(XSS_REQUEST_PARAMETER_TO_JSP_WRITER)" msgstr "" -#: ../../generated/bugDescriptionList.inc:6991 +#: ../../generated/bugDescriptionList.inc:7014 msgid "" "

This code directly writes an HTTP parameter to JSP output, which " "allows for a cross site scripting\n" @@ -7771,17 +7802,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7005 +#: ../../generated/bugDescriptionList.inc:7028 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7010 +#: ../../generated/bugDescriptionList.inc:7033 msgid "" "HRS: HTTP Response splitting vulnerability " "(HRS_REQUEST_PARAMETER_TO_HTTP_HEADER)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7012 +#: ../../generated/bugDescriptionList.inc:7035 msgid "" "

This code directly writes an HTTP parameter to an HTTP header, " "which allows for a HTTP response splitting\n" @@ -7798,17 +7829,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7027 +#: ../../generated/bugDescriptionList.inc:7050 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7032 +#: ../../generated/bugDescriptionList.inc:7055 msgid "" "HRS: HTTP cookie formed from untrusted input " "(HRS_REQUEST_PARAMETER_TO_COOKIE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7034 +#: ../../generated/bugDescriptionList.inc:7057 msgid "" "

This code constructs an HTTP Cookie using an untrusted HTTP " "parameter. If this cookie is added to an HTTP response, it will allow a " @@ -7826,15 +7857,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7049 +#: ../../generated/bugDescriptionList.inc:7072 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7054 +#: ../../generated/bugDescriptionList.inc:7077 msgid "PT: Absolute path traversal in servlet (PT_ABSOLUTE_PATH_TRAVERSAL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7056 +#: ../../generated/bugDescriptionList.inc:7079 msgid "" "

The software uses an HTTP request parameter to construct a " "pathname that should be within a restricted directory,\n" @@ -7855,15 +7886,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7073 +#: ../../generated/bugDescriptionList.inc:7096 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7078 +#: ../../generated/bugDescriptionList.inc:7101 msgid "PT: Relative path traversal in servlet (PT_RELATIVE_PATH_TRAVERSAL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7080 +#: ../../generated/bugDescriptionList.inc:7103 msgid "" "

The software uses an HTTP request parameter to construct a " "pathname that should be within a restricted directory, but it does not " @@ -7883,15 +7914,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7096 +#: ../../generated/bugDescriptionList.inc:7119 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7101 +#: ../../generated/bugDescriptionList.inc:7124 msgid "Dm: Hardcoded constant database password (DMI_CONSTANT_DB_PASSWORD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7103 +#: ../../generated/bugDescriptionList.inc:7126 msgid "" "

This code creates a database connect using a hardcoded, constant " "password. Anyone with access to either the source code or the compiled " @@ -7900,15 +7931,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7113 +#: ../../generated/bugDescriptionList.inc:7136 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7118 +#: ../../generated/bugDescriptionList.inc:7141 msgid "Dm: Empty database password (DMI_EMPTY_DB_PASSWORD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7120 +#: ../../generated/bugDescriptionList.inc:7143 msgid "" "

This code creates a database connect using a blank or empty " "password. This indicates that the database is not protected by a " @@ -7916,17 +7947,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7129 +#: ../../generated/bugDescriptionList.inc:7152 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7134 +#: ../../generated/bugDescriptionList.inc:7157 msgid "" "SQL: Nonconstant string passed to execute or addBatch method on an SQL " "statement (SQL_NONCONSTANT_STRING_PASSED_TO_EXECUTE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7136 +#: ../../generated/bugDescriptionList.inc:7159 msgid "" "

The method invokes the execute or addBatch method on an SQL " "statement with a String that seems\n" @@ -7937,17 +7968,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7147 +#: ../../generated/bugDescriptionList.inc:7170 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7152 +#: ../../generated/bugDescriptionList.inc:7175 msgid "" "SQL: A prepared statement is generated from a nonconstant String " "(SQL_PREPARED_STATEMENT_GENERATED_FROM_NONCONSTANT_STRING)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7154 +#: ../../generated/bugDescriptionList.inc:7177 msgid "" "

The code creates an SQL prepared statement from a nonconstant " "String.\n" @@ -7958,11 +7989,11 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7165 +#: ../../generated/bugDescriptionList.inc:7188 msgid "Dodgy code (STYLE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7167 +#: ../../generated/bugDescriptionList.inc:7190 msgid "" "code that is confusing, anomalous, or written in a way that leads itself " "to errors. Examples include dead local stores, switch fall through, " @@ -7971,15 +8002,15 @@ msgid "" "category was known as Style." msgstr "" -#: ../../generated/bugDescriptionList.inc:7176 +#: ../../generated/bugDescriptionList.inc:7199 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7181 +#: ../../generated/bugDescriptionList.inc:7204 msgid "CAA: Covariant array assignment to a field (CAA_COVARIANT_ARRAY_FIELD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7183 +#: ../../generated/bugDescriptionList.inc:7206 msgid "" "

Array of covariant type is assigned to a field. This is confusing and " "may lead to ArrayStoreException at runtime\n" @@ -7992,17 +8023,17 @@ msgid "" "

Consider changing the type of created array or the field type.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7196 +#: ../../generated/bugDescriptionList.inc:7219 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7201 +#: ../../generated/bugDescriptionList.inc:7224 msgid "" "CAA: Covariant array is returned from the method " "(CAA_COVARIANT_ARRAY_RETURN)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7203 +#: ../../generated/bugDescriptionList.inc:7226 msgid "" "

Array of covariant type is returned from the method. This is confusing" " and may lead to ArrayStoreException at runtime\n" @@ -8013,17 +8044,17 @@ msgid "" "type.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7213 +#: ../../generated/bugDescriptionList.inc:7236 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7218 +#: ../../generated/bugDescriptionList.inc:7241 msgid "" "CAA: Covariant array assignment to a local variable " "(CAA_COVARIANT_ARRAY_LOCAL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7220 +#: ../../generated/bugDescriptionList.inc:7243 msgid "" "

Array of covariant type is assigned to a local variable. This is " "confusing and may lead to ArrayStoreException at runtime\n" @@ -8037,32 +8068,32 @@ msgid "" "type.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7233 +#: ../../generated/bugDescriptionList.inc:7256 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7238 +#: ../../generated/bugDescriptionList.inc:7261 msgid "Dm: Call to unsupported method (DMI_UNSUPPORTED_METHOD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7240 +#: ../../generated/bugDescriptionList.inc:7263 msgid "" "

All targets of this method invocation throw an " "UnsupportedOperationException.\n" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7249 +#: ../../generated/bugDescriptionList.inc:7272 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7254 +#: ../../generated/bugDescriptionList.inc:7277 msgid "" "Dm: Thread passed where Runnable expected " "(DMI_THREAD_PASSED_WHERE_RUNNABLE_EXPECTED)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7256 +#: ../../generated/bugDescriptionList.inc:7279 msgid "" "

A Thread object is passed as a parameter to a method where\n" "a Runnable is expected. This is rather unusual, and may indicate a logic " @@ -8071,17 +8102,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7266 +#: ../../generated/bugDescriptionList.inc:7289 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7271 +#: ../../generated/bugDescriptionList.inc:7294 msgid "" "NP: Dereference of the result of readLine() without nullcheck " "(NP_DEREFERENCE_OF_READLINE_VALUE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7273 +#: ../../generated/bugDescriptionList.inc:7296 msgid "" "

The result of invoking readLine() is dereferenced without checking " "to see if the result is null. If there are no more lines of text\n" @@ -8090,17 +8121,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7282 +#: ../../generated/bugDescriptionList.inc:7305 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7287 +#: ../../generated/bugDescriptionList.inc:7310 msgid "" "NP: Immediate dereference of the result of readLine() " "(NP_IMMEDIATE_DEREFERENCE_OF_READLINE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7289 +#: ../../generated/bugDescriptionList.inc:7312 msgid "" "

The result of invoking readLine() is immediately dereferenced. If " "there are no more lines of text\n" @@ -8109,15 +8140,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7298 +#: ../../generated/bugDescriptionList.inc:7321 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7303 +#: ../../generated/bugDescriptionList.inc:7326 msgid "RV: Remainder of 32-bit signed random integer (RV_REM_OF_RANDOM_INT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7305 +#: ../../generated/bugDescriptionList.inc:7328 msgid "" "

This code generates a random signed integer and then computes\n" "the remainder of that value modulo another value. Since the random\n" @@ -8127,15 +8158,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7317 +#: ../../generated/bugDescriptionList.inc:7340 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7322 +#: ../../generated/bugDescriptionList.inc:7345 msgid "RV: Remainder of hashCode could be negative (RV_REM_OF_HASHCODE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7324 +#: ../../generated/bugDescriptionList.inc:7347 msgid "" "

This code computes a hashCode, and then computes\n" "the remainder of that value modulo another value. Since the hashCode\n" @@ -8155,15 +8186,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7344 +#: ../../generated/bugDescriptionList.inc:7367 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7349 +#: ../../generated/bugDescriptionList.inc:7372 msgid "Eq: Unusual equals method (EQ_UNUSUAL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7351 +#: ../../generated/bugDescriptionList.inc:7374 msgid "" "

This class doesn't do any of the patterns we recognize for checking" " that the type of the argument\n" @@ -8173,17 +8204,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7361 +#: ../../generated/bugDescriptionList.inc:7384 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7366 +#: ../../generated/bugDescriptionList.inc:7389 msgid "" "Eq: Class doesn't override equals in superclass " "(EQ_DOESNT_OVERRIDE_EQUALS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7368 +#: ../../generated/bugDescriptionList.inc:7391 msgid "" "

This class extends a class that defines an equals method and adds " "fields, but doesn't\n" @@ -8199,15 +8230,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7382 +#: ../../generated/bugDescriptionList.inc:7405 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7387 +#: ../../generated/bugDescriptionList.inc:7410 msgid "NS: Questionable use of non-short-circuit logic (NS_NON_SHORT_CIRCUIT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7389 +#: ../../generated/bugDescriptionList.inc:7412 msgid "" "

This code seems to be using non-short-circuit logic (e.g., &\n" "or |)\n" @@ -8226,17 +8257,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7408 +#: ../../generated/bugDescriptionList.inc:7431 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7413 +#: ../../generated/bugDescriptionList.inc:7436 msgid "" "NS: Potentially dangerous use of non-short-circuit logic " "(NS_DANGEROUS_NON_SHORT_CIRCUIT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7415 +#: ../../generated/bugDescriptionList.inc:7438 msgid "" "

This code seems to be using non-short-circuit logic (e.g., &\n" "or |)\n" @@ -8262,32 +8293,32 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7439 +#: ../../generated/bugDescriptionList.inc:7462 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7444 +#: ../../generated/bugDescriptionList.inc:7467 msgid "IC: Initialization circularity (IC_INIT_CIRCULARITY)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7446 +#: ../../generated/bugDescriptionList.inc:7469 msgid "" "

A circularity was detected in the static initializers of the two\n" "classes referenced by the bug instance.  Many kinds of unexpected\n" "behavior may arise from such circularity.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7455 +#: ../../generated/bugDescriptionList.inc:7478 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7460 +#: ../../generated/bugDescriptionList.inc:7483 msgid "" "IA: Potentially ambiguous invocation of either an inherited or outer " "method (IA_AMBIGUOUS_INVOCATION_OF_INHERITED_OR_OUTER_METHOD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7462 +#: ../../generated/bugDescriptionList.inc:7485 msgid "" "

\n" "An inner class is invoking a method that could be resolved to either a " @@ -8315,17 +8346,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7485 +#: ../../generated/bugDescriptionList.inc:7508 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7490 +#: ../../generated/bugDescriptionList.inc:7513 msgid "" "Se: Private readResolve method not inherited by subclasses " "(SE_PRIVATE_READ_RESOLVE_NOT_INHERITED)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7492 +#: ../../generated/bugDescriptionList.inc:7515 msgid "" "

This class defines a private readResolve method. Since it is " "private, it won't be inherited by subclasses.\n" @@ -8334,17 +8365,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7501 +#: ../../generated/bugDescriptionList.inc:7524 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7506 +#: ../../generated/bugDescriptionList.inc:7529 msgid "" "Se: Transient field of class that isn't Serializable. " "(SE_TRANSIENT_FIELD_OF_NONSERIALIZABLE_CLASS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7508 +#: ../../generated/bugDescriptionList.inc:7531 msgid "" "

The field is marked as transient, but the class isn't Serializable," " so marking it as transient\n" @@ -8352,37 +8383,39 @@ msgid "" "This may be leftover marking from a previous version of the code in which" " the class was transient, or\n" "it may indicate a misunderstanding of how serialization works.\n" -"

" +"

\n" +"

This bug is reported only if special option " +"reportTransientFieldOfNonSerializableClass is set.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7519 +#: ../../generated/bugDescriptionList.inc:7543 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7524 +#: ../../generated/bugDescriptionList.inc:7548 msgid "" "SF: Switch statement found where one case falls through to the next case " "(SF_SWITCH_FALLTHROUGH)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7526 +#: ../../generated/bugDescriptionList.inc:7550 msgid "" "

This method contains a switch statement where one case branch will " "fall through to the next case.\n" "Usually you need to end this case with a break or return.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7534 +#: ../../generated/bugDescriptionList.inc:7558 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7539 +#: ../../generated/bugDescriptionList.inc:7563 msgid "" "SF: Switch statement found where default case is missing " "(SF_SWITCH_NO_DEFAULT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7541 +#: ../../generated/bugDescriptionList.inc:7565 msgid "" "

This method contains a switch statement where default case is " "missing.\n" @@ -8394,17 +8427,17 @@ msgid "" "cases." msgstr "" -#: ../../generated/bugDescriptionList.inc:7552 +#: ../../generated/bugDescriptionList.inc:7576 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7557 +#: ../../generated/bugDescriptionList.inc:7581 msgid "" "UuF: Unused public or protected field " "(UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7559 +#: ../../generated/bugDescriptionList.inc:7583 msgid "" "

This field is never used. \n" "The field is public or protected, so perhaps\n" @@ -8413,15 +8446,15 @@ msgid "" "consider removing it from the class.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7569 +#: ../../generated/bugDescriptionList.inc:7593 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7574 +#: ../../generated/bugDescriptionList.inc:7598 msgid "UrF: Unread public/protected field (URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7576 +#: ../../generated/bugDescriptionList.inc:7600 msgid "" "

This field is never read. \n" "The field is public or protected, so perhaps\n" @@ -8430,17 +8463,17 @@ msgid "" "consider removing it from the class.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7586 +#: ../../generated/bugDescriptionList.inc:7610 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7591 +#: ../../generated/bugDescriptionList.inc:7615 msgid "" "QF: Complicated, subtle or wrong increment in for-loop " "(QF_QUESTIONABLE_FOR_LOOP)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7593 +#: ../../generated/bugDescriptionList.inc:7617 msgid "" "

Are you sure this for loop is incrementing the correct variable?\n" " It appears that another variable is being initialized and checked\n" @@ -8448,17 +8481,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7603 +#: ../../generated/bugDescriptionList.inc:7627 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7608 +#: ../../generated/bugDescriptionList.inc:7632 msgid "" "NP: Read of unwritten public or protected field " "(NP_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7610 +#: ../../generated/bugDescriptionList.inc:7634 msgid "" "

The program is dereferencing a public or protected\n" "field that does not seem to ever have a non-null value written to it.\n" @@ -8468,17 +8501,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7621 +#: ../../generated/bugDescriptionList.inc:7645 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7626 +#: ../../generated/bugDescriptionList.inc:7650 msgid "" "UwF: Field not initialized in constructor but dereferenced without null " "check (UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7628 +#: ../../generated/bugDescriptionList.inc:7652 msgid "" "

This field is never initialized within any constructor, and is " "therefore could be null after\n" @@ -8491,17 +8524,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7640 +#: ../../generated/bugDescriptionList.inc:7664 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7645 +#: ../../generated/bugDescriptionList.inc:7669 msgid "" "UwF: Unwritten public or protected field " "(UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7647 +#: ../../generated/bugDescriptionList.inc:7671 msgid "" "

No writes were seen to this public/protected field.  All reads" " of it will return the default\n" @@ -8509,15 +8542,15 @@ msgid "" "if it is useless.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7655 +#: ../../generated/bugDescriptionList.inc:7679 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7660 +#: ../../generated/bugDescriptionList.inc:7684 msgid "UC: Useless non-empty void method (UC_USELESS_VOID_METHOD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7662 +#: ../../generated/bugDescriptionList.inc:7686 msgid "" "

Our analysis shows that this non-empty void method does not actually " "perform any useful work.\n" @@ -8535,47 +8568,47 @@ msgid "" "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7677 +#: ../../generated/bugDescriptionList.inc:7701 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7682 +#: ../../generated/bugDescriptionList.inc:7706 msgid "UC: Condition has no effect (UC_USELESS_CONDITION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7684 +#: ../../generated/bugDescriptionList.inc:7708 msgid "" "

This condition always produces the same result as the value of the " "involved variable that was narrowed before.\n" "Probably something else was meant or the condition can be removed.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7692 +#: ../../generated/bugDescriptionList.inc:7716 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7697 +#: ../../generated/bugDescriptionList.inc:7721 msgid "" "UC: Condition has no effect due to the variable type " "(UC_USELESS_CONDITION_TYPE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7699 +#: ../../generated/bugDescriptionList.inc:7723 msgid "" "

This condition always produces the same result due to the type range " "of the involved variable.\n" "Probably something else was meant or the condition can be removed.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7707 +#: ../../generated/bugDescriptionList.inc:7731 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7712 +#: ../../generated/bugDescriptionList.inc:7736 msgid "UC: Useless object created (UC_USELESS_OBJECT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7714 +#: ../../generated/bugDescriptionList.inc:7738 msgid "" "

Our analysis shows that this object is useless.\n" "It's created and modified, but its value never go outside of the method " @@ -8590,32 +8623,32 @@ msgid "" "objects.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7727 +#: ../../generated/bugDescriptionList.inc:7751 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7732 +#: ../../generated/bugDescriptionList.inc:7756 msgid "UC: Useless object created on stack (UC_USELESS_OBJECT_STACK)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7734 +#: ../../generated/bugDescriptionList.inc:7758 msgid "" "

This object is created just to perform some modifications which don't " "have any side-effect.\n" "Probably something else was meant or the object can be removed.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7742 +#: ../../generated/bugDescriptionList.inc:7766 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7747 +#: ../../generated/bugDescriptionList.inc:7771 msgid "" "RV: Method ignores return value, is this OK? " "(RV_RETURN_VALUE_IGNORED_INFERRED)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7749 +#: ../../generated/bugDescriptionList.inc:7773 msgid "" "

This code calls a method and ignores the return value. The return " "value\n" @@ -8637,17 +8670,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7767 +#: ../../generated/bugDescriptionList.inc:7791 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7772 +#: ../../generated/bugDescriptionList.inc:7796 msgid "" "RV: Return value of method without side effect is ignored " "(RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7774 +#: ../../generated/bugDescriptionList.inc:7798 msgid "" "

This code calls a method and ignores the return value. However our " "analysis shows that\n" @@ -8670,17 +8703,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7792 +#: ../../generated/bugDescriptionList.inc:7816 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7797 +#: ../../generated/bugDescriptionList.inc:7821 msgid "" "RV: Method checks to see if result of String.indexOf is positive " "(RV_CHECK_FOR_POSITIVE_INDEXOF)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7799 +#: ../../generated/bugDescriptionList.inc:7823 msgid "" "

The method invokes String.indexOf and checks to see if the result is " "positive or non-positive.\n" @@ -8691,17 +8724,17 @@ msgid "" "the String.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7809 +#: ../../generated/bugDescriptionList.inc:7833 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7814 +#: ../../generated/bugDescriptionList.inc:7838 msgid "" "RV: Method discards result of readLine after checking if it is non-null " "(RV_DONT_JUST_NULL_CHECK_READLINE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7816 +#: ../../generated/bugDescriptionList.inc:7840 msgid "" "

The value returned by readLine is discarded after checking to see " "if the return\n" @@ -8711,17 +8744,17 @@ msgid "" "different line.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7825 +#: ../../generated/bugDescriptionList.inc:7849 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7830 +#: ../../generated/bugDescriptionList.inc:7854 msgid "" "NP: Parameter must be non-null but is marked as nullable " "(NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7832 +#: ../../generated/bugDescriptionList.inc:7856 msgid "" "

This parameter is always used in a way that requires it to be non-" "null,\n" @@ -8731,17 +8764,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7842 +#: ../../generated/bugDescriptionList.inc:7866 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7847 +#: ../../generated/bugDescriptionList.inc:7871 msgid "" "NP: Possible null pointer dereference due to return value of called " "method (NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7849 +#: ../../generated/bugDescriptionList.inc:7873 msgid "" "

The return value from a method is dereferenced without a null check,\n" "and the return value of that method is one that should generally be " @@ -8751,17 +8784,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7859 +#: ../../generated/bugDescriptionList.inc:7883 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7864 +#: ../../generated/bugDescriptionList.inc:7888 msgid "" "NP: Possible null pointer dereference on branch that might be infeasible " "(NP_NULL_ON_SOME_PATH_MIGHT_BE_INFEASIBLE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7866 +#: ../../generated/bugDescriptionList.inc:7890 msgid "" "

There is a branch of statement that, if executed, " "guarantees that\n" @@ -8777,15 +8810,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7880 +#: ../../generated/bugDescriptionList.inc:7904 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7885 +#: ../../generated/bugDescriptionList.inc:7909 msgid "NP: Load of known null value (NP_LOAD_OF_KNOWN_NULL_VALUE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7887 +#: ../../generated/bugDescriptionList.inc:7911 msgid "" "

The variable referenced at this point is known to be null due to an" " earlier\n" @@ -8797,17 +8830,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7898 +#: ../../generated/bugDescriptionList.inc:7922 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7903 +#: ../../generated/bugDescriptionList.inc:7927 msgid "" "PZLA: Consider returning a zero length array rather than null " "(PZLA_PREFER_ZERO_LENGTH_ARRAYS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7905 +#: ../../generated/bugDescriptionList.inc:7929 msgid "" "

It is often a better design to\n" "return a length zero array rather than a null reference to indicate that " @@ -8823,15 +8856,15 @@ msgid "" "is not a directory.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7921 +#: ../../generated/bugDescriptionList.inc:7945 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7926 +#: ../../generated/bugDescriptionList.inc:7950 msgid "UCF: Useless control flow (UCF_USELESS_CONTROL_FLOW)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7928 +#: ../../generated/bugDescriptionList.inc:7952 msgid "" "

This method contains a useless control flow statement, where\n" "control flow continues onto the same place regardless of whether or not\n" @@ -8844,17 +8877,17 @@ msgid "" "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7943 +#: ../../generated/bugDescriptionList.inc:7967 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7948 +#: ../../generated/bugDescriptionList.inc:7972 msgid "" "UCF: Useless control flow to next line " "(UCF_USELESS_CONTROL_FLOW_NEXT_LINE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7950 +#: ../../generated/bugDescriptionList.inc:7974 msgid "" "

This method contains a useless control flow statement in which " "control\n" @@ -8867,82 +8900,82 @@ msgid "" "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7964 +#: ../../generated/bugDescriptionList.inc:7988 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7969 +#: ../../generated/bugDescriptionList.inc:7993 msgid "" "RCN: Redundant nullcheck of value known to be null " "(RCN_REDUNDANT_NULLCHECK_OF_NULL_VALUE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7971 +#: ../../generated/bugDescriptionList.inc:7995 msgid "" "

This method contains a redundant check of a known null value against\n" "the constant null.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7979 +#: ../../generated/bugDescriptionList.inc:8003 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7984 +#: ../../generated/bugDescriptionList.inc:8008 msgid "" "RCN: Redundant nullcheck of value known to be non-null " "(RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:7986 +#: ../../generated/bugDescriptionList.inc:8010 msgid "" "

This method contains a redundant check of a known non-null value " "against\n" "the constant null.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:7994 +#: ../../generated/bugDescriptionList.inc:8018 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:7999 +#: ../../generated/bugDescriptionList.inc:8023 msgid "" "RCN: Redundant comparison of two null values " "(RCN_REDUNDANT_COMPARISON_TWO_NULL_VALUES)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8001 +#: ../../generated/bugDescriptionList.inc:8025 msgid "" "

This method contains a redundant comparison of two references known " "to\n" "both be definitely null.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8009 +#: ../../generated/bugDescriptionList.inc:8033 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8014 +#: ../../generated/bugDescriptionList.inc:8038 msgid "" "RCN: Redundant comparison of non-null value to null " "(RCN_REDUNDANT_COMPARISON_OF_NULL_AND_NONNULL_VALUE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8016 +#: ../../generated/bugDescriptionList.inc:8040 msgid "" "

This method contains a reference known to be non-null with another " "reference\n" "known to be null.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8024 +#: ../../generated/bugDescriptionList.inc:8048 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8029 +#: ../../generated/bugDescriptionList.inc:8053 msgid "SA: Self assignment of local variable (SA_LOCAL_SELF_ASSIGNMENT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8031 +#: ../../generated/bugDescriptionList.inc:8055 msgid "" "

This method contains a self assignment of a local variable; e.g.

\n" "
public void foo() {\n"
@@ -8955,47 +8988,47 @@ msgid ""
 "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8046 +#: ../../generated/bugDescriptionList.inc:8070 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8051 +#: ../../generated/bugDescriptionList.inc:8075 msgid "INT: Integer remainder modulo 1 (INT_BAD_REM_BY_1)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8053 +#: ../../generated/bugDescriptionList.inc:8077 msgid "" "

Any expression (exp % 1) is guaranteed to always return zero.\n" "Did you mean (exp & 1) or (exp % 2) instead?\n" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8062 +#: ../../generated/bugDescriptionList.inc:8086 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8067 +#: ../../generated/bugDescriptionList.inc:8091 msgid "INT: Vacuous comparison of integer value (INT_VACUOUS_COMPARISON)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8069 +#: ../../generated/bugDescriptionList.inc:8093 msgid "" "

There is an integer comparison that always returns\n" "the same value (e.g., x <= Integer.MAX_VALUE).\n" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8078 +#: ../../generated/bugDescriptionList.inc:8102 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8083 +#: ../../generated/bugDescriptionList.inc:8107 msgid "" "INT: Vacuous bit mask operation on integer value " "(INT_VACUOUS_BIT_OPERATION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8085 +#: ../../generated/bugDescriptionList.inc:8109 msgid "" "

This is an integer bit operation (and, or, or exclusive or) that " "doesn't do any useful work\n" @@ -9004,15 +9037,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8095 +#: ../../generated/bugDescriptionList.inc:8119 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8100 +#: ../../generated/bugDescriptionList.inc:8124 msgid "SA: Double assignment of local variable (SA_LOCAL_DOUBLE_ASSIGNMENT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8102 +#: ../../generated/bugDescriptionList.inc:8126 msgid "" "

This method contains a double assignment of a local variable; e.g.\n" "

\n" @@ -9025,15 +9058,15 @@ msgid "" "indicate a logic error or typo.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8116 +#: ../../generated/bugDescriptionList.inc:8140 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8121 +#: ../../generated/bugDescriptionList.inc:8145 msgid "SA: Double assignment of field (SA_FIELD_DOUBLE_ASSIGNMENT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8123 +#: ../../generated/bugDescriptionList.inc:8147 msgid "" "

This method contains a double assignment of a field; e.g.\n" "

\n" @@ -9046,17 +9079,17 @@ msgid "" "or typo.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8137 +#: ../../generated/bugDescriptionList.inc:8161 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8142 +#: ../../generated/bugDescriptionList.inc:8166 msgid "" "DLS: Useless assignment in return statement " "(DLS_DEAD_LOCAL_STORE_IN_RETURN)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8144 +#: ../../generated/bugDescriptionList.inc:8168 msgid "" "

\n" "This statement assigns to a local variable in a return statement. This " @@ -9065,15 +9098,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8154 +#: ../../generated/bugDescriptionList.inc:8178 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8159 +#: ../../generated/bugDescriptionList.inc:8183 msgid "DLS: Dead store to local variable (DLS_DEAD_LOCAL_STORE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8161 +#: ../../generated/bugDescriptionList.inc:8185 msgid "" "

\n" "This instruction assigns a value to a local variable,\n" @@ -9088,17 +9121,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8178 +#: ../../generated/bugDescriptionList.inc:8202 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8183 +#: ../../generated/bugDescriptionList.inc:8207 msgid "" "DLS: Dead store to local variable that shadows field " "(DLS_DEAD_LOCAL_STORE_SHADOWS_FIELD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8185 +#: ../../generated/bugDescriptionList.inc:8209 msgid "" "

\n" "This instruction assigns a value to a local variable,\n" @@ -9109,15 +9142,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8198 +#: ../../generated/bugDescriptionList.inc:8222 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8203 +#: ../../generated/bugDescriptionList.inc:8227 msgid "DLS: Dead store of null to local variable (DLS_DEAD_LOCAL_STORE_OF_NULL)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8205 +#: ../../generated/bugDescriptionList.inc:8229 msgid "" "

The code stores null into a local variable, and the stored value is " "not\n" @@ -9127,17 +9160,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8215 +#: ../../generated/bugDescriptionList.inc:8239 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8220 +#: ../../generated/bugDescriptionList.inc:8244 msgid "" "REC: Exception is caught when Exception is not thrown " "(REC_CATCH_EXCEPTION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8222 +#: ../../generated/bugDescriptionList.inc:8246 msgid "" "

\n" " This method uses a try-catch block that catches Exception objects, but " @@ -9164,15 +9197,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8245 +#: ../../generated/bugDescriptionList.inc:8269 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8250 +#: ../../generated/bugDescriptionList.inc:8274 msgid "FE: Test for floating point equality (FE_FLOATING_POINT_EQUALITY)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8252 +#: ../../generated/bugDescriptionList.inc:8276 msgid "" "

\n" " This operation compares two floating point values for equality.\n" @@ -9187,15 +9220,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8269 +#: ../../generated/bugDescriptionList.inc:8293 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8274 +#: ../../generated/bugDescriptionList.inc:8298 msgid "CD: Test for circular dependencies among classes (CD_CIRCULAR_DEPENDENCY)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8276 +#: ../../generated/bugDescriptionList.inc:8300 msgid "" "

\n" "This class has a circular dependency with other classes. This makes " @@ -9206,17 +9239,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8287 +#: ../../generated/bugDescriptionList.inc:8311 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8292 +#: ../../generated/bugDescriptionList.inc:8316 msgid "" "RI: Class implements same interface as superclass " "(RI_REDUNDANT_INTERFACES)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8294 +#: ../../generated/bugDescriptionList.inc:8318 msgid "" "

\n" "This class declares that it implements an interface that is also " @@ -9231,17 +9264,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8307 +#: ../../generated/bugDescriptionList.inc:8331 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8312 +#: ../../generated/bugDescriptionList.inc:8336 msgid "" "MTIA: Class extends Struts Action class and uses instance variables " "(MTIA_SUSPECT_STRUTS_INSTANCE_FIELD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8314 +#: ../../generated/bugDescriptionList.inc:8338 msgid "" "

\n" "This class extends from a Struts Action class, and uses an instance " @@ -9256,17 +9289,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8327 +#: ../../generated/bugDescriptionList.inc:8351 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8332 +#: ../../generated/bugDescriptionList.inc:8356 msgid "" "MTIA: Class extends Servlet class and uses instance variables " "(MTIA_SUSPECT_SERVLET_INSTANCE_FIELD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8334 +#: ../../generated/bugDescriptionList.inc:8358 msgid "" "

\n" "This class extends from a Servlet class, and uses an instance member " @@ -9279,17 +9312,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8346 +#: ../../generated/bugDescriptionList.inc:8370 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8351 +#: ../../generated/bugDescriptionList.inc:8375 msgid "" "PS: Class exposes synchronization and semaphores in its public interface " "(PS_PUBLIC_SEMAPHORES)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8353 +#: ../../generated/bugDescriptionList.inc:8377 msgid "" "

\n" "This class uses synchronization along with wait(), notify() or " @@ -9305,17 +9338,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8366 +#: ../../generated/bugDescriptionList.inc:8390 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8371 +#: ../../generated/bugDescriptionList.inc:8395 msgid "" "ICAST: Result of integer multiplication cast to long " "(ICAST_INTEGER_MULTIPLY_CAST_TO_LONG)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8373 +#: ../../generated/bugDescriptionList.inc:8397 msgid "" "

\n" "This code performs integer multiply and then converts the result to a " @@ -9340,17 +9373,17 @@ msgid "" "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8396 +#: ../../generated/bugDescriptionList.inc:8420 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8401 +#: ../../generated/bugDescriptionList.inc:8425 msgid "" "ICAST: Integral division result cast to double or float " "(ICAST_IDIV_CAST_TO_DOUBLE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8403 +#: ../../generated/bugDescriptionList.inc:8427 msgid "" "

\n" "This code casts the result of an integral division (e.g., int or long " @@ -9374,17 +9407,17 @@ msgid "" "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8427 +#: ../../generated/bugDescriptionList.inc:8451 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8432 +#: ../../generated/bugDescriptionList.inc:8456 msgid "" "BC: Questionable cast to concrete collection " "(BC_BAD_CAST_TO_CONCRETE_COLLECTION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8434 +#: ../../generated/bugDescriptionList.inc:8458 msgid "" "

\n" "This code casts an abstract collection (such as a Collection, List, or " @@ -9399,15 +9432,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8448 +#: ../../generated/bugDescriptionList.inc:8472 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8453 +#: ../../generated/bugDescriptionList.inc:8477 msgid "BC: Unchecked/unconfirmed cast (BC_UNCONFIRMED_CAST)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8455 +#: ../../generated/bugDescriptionList.inc:8479 msgid "" "

\n" "This cast is unchecked, and not all instances of the type casted from can" @@ -9418,17 +9451,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8466 +#: ../../generated/bugDescriptionList.inc:8490 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8471 +#: ../../generated/bugDescriptionList.inc:8495 msgid "" "BC: Unchecked/unconfirmed cast of return value from method " "(BC_UNCONFIRMED_CAST_OF_RETURN_VALUE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8473 +#: ../../generated/bugDescriptionList.inc:8497 msgid "" "

\n" "This code performs an unchecked cast of the return value of a method.\n" @@ -9440,15 +9473,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8485 +#: ../../generated/bugDescriptionList.inc:8509 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8490 +#: ../../generated/bugDescriptionList.inc:8514 msgid "BC: instanceof will always return true (BC_VACUOUS_INSTANCEOF)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8492 +#: ../../generated/bugDescriptionList.inc:8516 msgid "" "

\n" "This instanceof test will always return true (unless the value being " @@ -9461,17 +9494,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8505 +#: ../../generated/bugDescriptionList.inc:8529 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8510 +#: ../../generated/bugDescriptionList.inc:8534 msgid "" "BC: Questionable cast to abstract collection " "(BC_BAD_CAST_TO_ABSTRACT_COLLECTION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8512 +#: ../../generated/bugDescriptionList.inc:8536 msgid "" "

\n" "This code casts a Collection to an abstract collection\n" @@ -9483,17 +9516,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8525 +#: ../../generated/bugDescriptionList.inc:8549 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8530 +#: ../../generated/bugDescriptionList.inc:8554 msgid "" "IM: Check for oddness that won't work for negative numbers " "(IM_BAD_CHECK_FOR_ODD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8532 +#: ../../generated/bugDescriptionList.inc:8556 msgid "" "

\n" "The code uses x % 2 == 1 to check to see if a value is odd, but this " @@ -9504,17 +9537,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8543 +#: ../../generated/bugDescriptionList.inc:8567 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8548 +#: ../../generated/bugDescriptionList.inc:8572 msgid "" "IM: Computation of average could overflow " "(IM_AVERAGE_COMPUTATION_COULD_OVERFLOW)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8550 +#: ../../generated/bugDescriptionList.inc:8574 msgid "" "

The code computes the average of two integers using either division or" " signed right shift,\n" @@ -9539,17 +9572,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8569 +#: ../../generated/bugDescriptionList.inc:8593 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8574 +#: ../../generated/bugDescriptionList.inc:8598 msgid "" "BSHIFT: Unsigned right shift cast to short/byte " "(ICAST_QUESTIONABLE_UNSIGNED_RIGHT_SHIFT)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8576 +#: ../../generated/bugDescriptionList.inc:8600 msgid "" "

\n" "The code performs an unsigned right shift, whose result is then\n" @@ -9560,17 +9593,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8588 +#: ../../generated/bugDescriptionList.inc:8612 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8593 +#: ../../generated/bugDescriptionList.inc:8617 msgid "" "DMI: Code contains a hard coded reference to an absolute pathname " "(DMI_HARDCODED_ABSOLUTE_FILENAME)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8595 +#: ../../generated/bugDescriptionList.inc:8619 msgid "" "

This code constructs a File object using a hard coded to an absolute " "pathname\n" @@ -9580,17 +9613,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8604 +#: ../../generated/bugDescriptionList.inc:8628 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8609 +#: ../../generated/bugDescriptionList.inc:8633 msgid "" "DMI: Invocation of substring(0), which returns the original value " "(DMI_USELESS_SUBSTRING)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8611 +#: ../../generated/bugDescriptionList.inc:8635 msgid "" "

\n" "This code invokes substring(0) on a String, which returns the original " @@ -9598,17 +9631,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8620 +#: ../../generated/bugDescriptionList.inc:8644 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8625 +#: ../../generated/bugDescriptionList.inc:8649 msgid "" "ST: Write to static field from instance method " "(ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8627 +#: ../../generated/bugDescriptionList.inc:8651 msgid "" "

This instance method writes to a static field. This is tricky to " "get\n" @@ -9617,17 +9650,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8637 +#: ../../generated/bugDescriptionList.inc:8661 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8642 +#: ../../generated/bugDescriptionList.inc:8666 msgid "" "DMI: Non serializable object written to ObjectOutput " "(DMI_NONSERIALIZABLE_OBJECT_WRITTEN)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8644 +#: ../../generated/bugDescriptionList.inc:8668 msgid "" "

\n" "This code seems to be passing a non-serializable object to the " @@ -9636,15 +9669,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8654 +#: ../../generated/bugDescriptionList.inc:8678 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8659 +#: ../../generated/bugDescriptionList.inc:8683 msgid "DB: Method uses the same code for two branches (DB_DUPLICATE_BRANCHES)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8661 +#: ../../generated/bugDescriptionList.inc:8685 msgid "" "

\n" " This method uses the same code to implement two branches of a " @@ -9653,17 +9686,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8671 +#: ../../generated/bugDescriptionList.inc:8695 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8676 +#: ../../generated/bugDescriptionList.inc:8700 msgid "" "DB: Method uses the same code for two switch clauses " "(DB_DUPLICATE_SWITCH_CLAUSES)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8678 +#: ../../generated/bugDescriptionList.inc:8702 msgid "" "

\n" " This method uses the same code to implement two clauses of a switch " @@ -9673,17 +9706,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8689 +#: ../../generated/bugDescriptionList.inc:8713 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8694 +#: ../../generated/bugDescriptionList.inc:8718 msgid "" "XFB: Method directly allocates a specific implementation of xml " "interfaces (XFB_XML_FACTORY_BYPASS)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8696 +#: ../../generated/bugDescriptionList.inc:8720 msgid "" "

\n" "This method allocates a specific implementation of an xml interface. It " @@ -9701,17 +9734,17 @@ msgid "" "

for details.

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8714 +#: ../../generated/bugDescriptionList.inc:8738 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8719 +#: ../../generated/bugDescriptionList.inc:8743 msgid "" "USM: Method superfluously delegates to parent class method " "(USM_USELESS_SUBCLASS_METHOD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8721 +#: ../../generated/bugDescriptionList.inc:8745 msgid "" "

\n" "This derived method merely calls the same superclass method passing in " @@ -9721,17 +9754,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8731 +#: ../../generated/bugDescriptionList.inc:8755 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8736 +#: ../../generated/bugDescriptionList.inc:8760 msgid "" "USM: Abstract Method is already defined in implemented interface " "(USM_USELESS_ABSTRACT_METHOD)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8738 +#: ../../generated/bugDescriptionList.inc:8762 msgid "" "

\n" "This abstract method is already defined in an interface that is " @@ -9740,15 +9773,15 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8748 +#: ../../generated/bugDescriptionList.inc:8772 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8753 +#: ../../generated/bugDescriptionList.inc:8777 msgid "CI: Class is final but declares protected field (CI_CONFUSED_INHERITANCE)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8755 +#: ../../generated/bugDescriptionList.inc:8779 msgid "" "

\n" "This class is declared to be final, but declares fields to be protected. " @@ -9761,17 +9794,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8767 +#: ../../generated/bugDescriptionList.inc:8791 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8772 +#: ../../generated/bugDescriptionList.inc:8796 msgid "" "TQ: Value required to not have type qualifier, but marked as unknown " "(TQ_EXPLICIT_UNKNOWN_SOURCE_VALUE_REACHES_NEVER_SINK)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8774 +#: ../../generated/bugDescriptionList.inc:8798 msgid "" "

\n" " A value is used in a way that requires it to be never be a value " @@ -9782,17 +9815,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8785 +#: ../../generated/bugDescriptionList.inc:8809 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8790 +#: ../../generated/bugDescriptionList.inc:8814 msgid "" "TQ: Value required to have type qualifier, but marked as unknown " "(TQ_EXPLICIT_UNKNOWN_SOURCE_VALUE_REACHES_ALWAYS_SINK)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8792 +#: ../../generated/bugDescriptionList.inc:8816 msgid "" "

\n" " A value is used in a way that requires it to be always be a value " @@ -9803,17 +9836,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8803 +#: ../../generated/bugDescriptionList.inc:8827 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8808 +#: ../../generated/bugDescriptionList.inc:8832 msgid "" "NP: Method relaxes nullness annotation on return value " "(NP_METHOD_RETURN_RELAXING_ANNOTATION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8810 +#: ../../generated/bugDescriptionList.inc:8834 msgid "" "

\n" " A method should always implement the contract of a method it " @@ -9825,17 +9858,17 @@ msgid "" "

" msgstr "" -#: ../../generated/bugDescriptionList.inc:8820 +#: ../../generated/bugDescriptionList.inc:8844 msgid "" msgstr "" -#: ../../generated/bugDescriptionList.inc:8825 +#: ../../generated/bugDescriptionList.inc:8849 msgid "" "NP: Method tightens nullness annotation on parameter " "(NP_METHOD_PARAMETER_TIGHTENS_ANNOTATION)" msgstr "" -#: ../../generated/bugDescriptionList.inc:8827 +#: ../../generated/bugDescriptionList.inc:8851 msgid "" "

\n" " A method should always implement the contract of a method it " @@ -12454,3 +12487,46 @@ msgstr "" #~ "(IM_BAD_CHECK_FOR_ODD)" #~ msgstr "" +#~ msgid "" +#~ "

This method contains an " +#~ "unsynchronized lazy initialization of a " +#~ "static field.\n" +#~ "After the field is set, the object" +#~ " stored into that location is further" +#~ " updated or accessed.\n" +#~ "The setting of the field is " +#~ "visible to other threads as soon " +#~ "as it is set. If the\n" +#~ "further accesses in the method that " +#~ "set the field serve to initialize " +#~ "the object, then\n" +#~ "you have a very serious " +#~ "multithreading bug, unless something else " +#~ "prevents\n" +#~ "any other thread from accessing the " +#~ "stored object until it is fully " +#~ "initialized.\n" +#~ "

\n" +#~ "

Even if you feel confident that " +#~ "the method is never called by " +#~ "multiple\n" +#~ "threads, it might be better to not" +#~ " set the static field until the " +#~ "value\n" +#~ "you are setting it to is fully populated/initialized." +#~ msgstr "" + +#~ msgid "" +#~ "

The field is marked as " +#~ "transient, but the class isn't " +#~ "Serializable, so marking it as transient" +#~ "\n" +#~ "has absolutely no effect.\n" +#~ "This may be leftover marking from " +#~ "a previous version of the code in" +#~ " which the class was transient, or" +#~ "\n" +#~ "it may indicate a misunderstanding of how serialization works.\n" +#~ "

" +#~ msgstr "" + diff --git a/docs/locale/ja/LC_MESSAGES/filter.po b/docs/locale/ja/LC_MESSAGES/filter.po index 865fe25454c..b755341693c 100644 --- a/docs/locale/ja/LC_MESSAGES/filter.po +++ b/docs/locale/ja/LC_MESSAGES/filter.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: spotbugs 3.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-11-05 12:44+0000\n" +"POT-Creation-Date: 2020-12-02 07:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.7.0\n" +"Generated-By: Babel 2.8.0\n" #: ../../filter.rst:2 msgid "Filter file" @@ -147,10 +147,12 @@ msgid "" msgstr "" #: ../../filter.rst:53 +#, fuzzy msgid "" -"This element matches warnings with a particular bug rank. The ``value`` " -"attribute should be an integer value between 1 and 20, where 1 to 4 are " -"scariest, 5 to 9 scary, 10 to 14 troubling, and 15 to 20 of concern bugs." +"This element matches warnings having at least a specified bug rank. The " +"``value`` attribute should be an integer value between 1 and 20, where 1 " +"to 4 are scariest, 5 to 9 scary, 10 to 14 troubling, and 15 to 20 of " +"concern bugs." msgstr "" "この要素は,警告を特定のバグランクと照合します。``value`` 属性は,1 から 20 までの整数値でなければなりません。1 から 4 " "は恐るべきバグ, 5 から 9 は恐ろしいバグ, 10 から 14 は厄介なバグ, 15 から 20 は心配なバグを表します。" @@ -477,3 +479,4 @@ msgstr "Groovy ソースファイルから生成されたすべてのクラス #: ../../filter.rst:306 msgid "Complete Example" msgstr "完全な例" + diff --git a/spotbugs/etc/messages.xml b/spotbugs/etc/messages.xml index f3e757e385a..6cf0cc96350 100644 --- a/spotbugs/etc/messages.xml +++ b/spotbugs/etc/messages.xml @@ -6237,7 +6237,7 @@ any other thread from accessing the stored object until it is fully initialized.

Even if you feel confident that the method is never called by multiple threads, it might be better to not set the static field until the value -you are setting it to is fully populated/initialized. +you are setting it to is fully populated/initialized.

]]>