diff --git a/404.html b/404.html index 353d9f10e2..22bec63393 100644 --- a/404.html +++ b/404.html @@ -1297,7 +1297,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
diff --git a/feed.xml b/feed.xml index e2042125c6..5d1f11d7e2 100644 --- a/feed.xml +++ b/feed.xml @@ -5,8 +5,8 @@ Intended as a documentation theme based on Jekyll for technical writers documenting software and other technical products, this theme has all the elements you would need to handle multiple products with both multi-level sidebar navigation, tags, and other documentation features. https://pmd.github.io/pmd/ - Sat, 18 May 2019 15:06:34 +0000 - Sat, 18 May 2019 15:06:34 +0000 + Fri, 24 May 2019 17:39:45 +0000 + Fri, 24 May 2019 17:39:45 +0000 Jekyll v3.7.4 diff --git a/index.html b/index.html index 853b8ed377..0dd90652f2 100644 --- a/index.html +++ b/index.html @@ -5808,7 +5808,7 @@ $('#filter a').click(function (e) {
diff --git a/js/mydoc_scroll.html b/js/mydoc_scroll.html index 723f66e952..892a1128f3 100644 --- a/js/mydoc_scroll.html +++ b/js/mydoc_scroll.html @@ -1531,7 +1531,7 @@ $('#small-box-links').localScroll({
diff --git a/license.html b/license.html index 4d0efa46a3..b67bdc3c14 100644 --- a/license.html +++ b/license.html @@ -1541,7 +1541,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/news.html b/news.html index 5a1a79e0e8..2808fd87e5 100644 --- a/news.html +++ b/news.html @@ -1292,7 +1292,7 @@
diff --git a/news_archive.html b/news_archive.html index 20b5cdcfb1..671bbcc2d0 100644 --- a/news_archive.html +++ b/news_archive.html @@ -1293,7 +1293,7 @@
diff --git a/pmd_about_help.html b/pmd_about_help.html index aa40bb19f5..3d2754be80 100644 --- a/pmd_about_help.html +++ b/pmd_about_help.html @@ -1317,7 +1317,7 @@ through the archives (archive1 diff --git a/pmd_apex_metrics_index.html b/pmd_apex_metrics_index.html index ae974258af..8b48947170 100644 --- a/pmd_apex_metrics_index.html +++ b/pmd_apex_metrics_index.html @@ -1371,7 +1371,7 @@ flow statement.
diff --git a/pmd_devdocs_building.html b/pmd_devdocs_building.html index a5f7ca1042..e3496ed44f 100644 --- a/pmd_devdocs_building.html +++ b/pmd_devdocs_building.html @@ -1387,7 +1387,7 @@ please post here an
diff --git a/pmd_devdocs_development.html b/pmd_devdocs_development.html index efa043c73f..862edec18d 100644 --- a/pmd_devdocs_development.html +++ b/pmd_devdocs_development.html @@ -1335,7 +1335,7 @@ every push. Each pull request is built as well.

diff --git a/pmd_devdocs_how_pmd_works.html b/pmd_devdocs_how_pmd_works.html index 0de96f61bd..8ece0ee1cb 100644 --- a/pmd_devdocs_how_pmd_works.html +++ b/pmd_devdocs_how_pmd_works.html @@ -1351,7 +1351,7 @@ type resolution information and DFA nodes.
diff --git a/pmd_devdocs_major_adding_new_cpd_language.html b/pmd_devdocs_major_adding_new_cpd_language.html index c4cf37a96c..99b867f923 100644 --- a/pmd_devdocs_major_adding_new_cpd_language.html +++ b/pmd_devdocs_major_adding_new_cpd_language.html @@ -1381,7 +1381,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
diff --git a/pmd_devdocs_major_adding_new_language.html b/pmd_devdocs_major_adding_new_language.html index d97f1e7fe1..d0d1e44884 100644 --- a/pmd_devdocs_major_adding_new_language.html +++ b/pmd_devdocs_major_adding_new_language.html @@ -1430,7 +1430,7 @@ This will load all rulesets and verify, that all required attributes are provide
diff --git a/pmd_devdocs_major_adding_new_metrics_framework.html b/pmd_devdocs_major_adding_new_metrics_framework.html index 05c402c5ff..05162f5cf5 100644 --- a/pmd_devdocs_major_adding_new_metrics_framework.html +++ b/pmd_devdocs_major_adding_new_metrics_framework.html @@ -1413,7 +1413,7 @@ build a Signature<N> from a diff --git a/pmd_devdocs_pmdtester.html b/pmd_devdocs_pmdtester.html index 202fb0d43b..7e5090bdf8 100644 --- a/pmd_devdocs_pmdtester.html +++ b/pmd_devdocs_pmdtester.html @@ -1319,7 +1319,7 @@ Regression difference reports are commented back to the PR for the reviewer’s
diff --git a/pmd_devdocs_roadmap.html b/pmd_devdocs_roadmap.html index 741956b2b2..8fdba756bc 100644 --- a/pmd_devdocs_roadmap.html +++ b/pmd_devdocs_roadmap.html @@ -1440,7 +1440,7 @@ This should be configurable on per Rule basis similar to TR and SymbolTable.

diff --git a/pmd_devdocs_writing_documentation.html b/pmd_devdocs_writing_documentation.html index f73c61b398..8ffb14ea5e 100644 --- a/pmd_devdocs_writing_documentation.html +++ b/pmd_devdocs_writing_documentation.html @@ -1556,7 +1556,7 @@ by specifying -Dpmd.doc.checkExternalLinks=true<
diff --git a/pmd_java_metrics_index.html b/pmd_java_metrics_index.html index d7891be481..f805e4c579 100644 --- a/pmd_java_metrics_index.html +++ b/pmd_java_metrics_index.html @@ -1610,7 +1610,7 @@ In Proceedings ACM Symposium on Software Reusability, 1995.

diff --git a/pmd_languages_jsp.html b/pmd_languages_jsp.html index a3e4794a0b..301bb83537 100644 --- a/pmd_languages_jsp.html +++ b/pmd_languages_jsp.html @@ -1350,7 +1350,7 @@ contains only “.java” files, JSP files obviously will not be checked.

diff --git a/pmd_next_major_development.html b/pmd_next_major_development.html index ac61610ce3..80ccde84ad 100644 --- a/pmd_next_major_development.html +++ b/pmd_next_major_development.html @@ -1814,7 +1814,7 @@ will be removed with PMD 7.0.0. The rule is replaced by the more general
diff --git a/pmd_projectdocs_committers_merging_pull_requests.html b/pmd_projectdocs_committers_merging_pull_requests.html index 03c491ec2a..a4bace6f3b 100644 --- a/pmd_projectdocs_committers_merging_pull_requests.html +++ b/pmd_projectdocs_committers_merging_pull_requests.html @@ -1468,7 +1468,7 @@ integrated (e.g. gitk and github show the branches, from which the specific comm
diff --git a/pmd_projectdocs_committers_releasing.html b/pmd_projectdocs_committers_releasing.html index e44069357b..b08db568eb 100644 --- a/pmd_projectdocs_committers_releasing.html +++ b/pmd_projectdocs_committers_releasing.html @@ -1506,7 +1506,7 @@ and mvn versions:set -DnewVersion=5.7.0-SNAPSHOT
diff --git a/pmd_projectdocs_credits.html b/pmd_projectdocs_credits.html index 2121ca3c00..8b1685788b 100644 --- a/pmd_projectdocs_credits.html +++ b/pmd_projectdocs_credits.html @@ -1811,7 +1811,7 @@ PMD scoreboard formulas, pmd-dcpd optimizations
diff --git a/pmd_projectdocs_faq.html b/pmd_projectdocs_faq.html index b0e7f02b27..8c0c824f4a 100644 --- a/pmd_projectdocs_faq.html +++ b/pmd_projectdocs_faq.html @@ -1344,7 +1344,7 @@ You must take this into account for certain rules.

diff --git a/pmd_projectdocs_trivia_meaning.html b/pmd_projectdocs_trivia_meaning.html index 0a79b57905..34a7f7a987 100644 --- a/pmd_projectdocs_trivia_meaning.html +++ b/pmd_projectdocs_trivia_meaning.html @@ -1313,7 +1313,7 @@ really know. We just think the letters sound good together.

diff --git a/pmd_projectdocs_trivia_news.html b/pmd_projectdocs_trivia_news.html index e12bd6697a..27c3cbce07 100644 --- a/pmd_projectdocs_trivia_news.html +++ b/pmd_projectdocs_trivia_news.html @@ -1400,7 +1400,7 @@ interview with Ole-Martin and Tom

diff --git a/pmd_projectdocs_trivia_products.html b/pmd_projectdocs_trivia_products.html index 87fde697bc..421d937d8c 100644 --- a/pmd_projectdocs_trivia_products.html +++ b/pmd_projectdocs_trivia_products.html @@ -1360,7 +1360,7 @@ to catch web app security problems. Thanks to Joseph Hemler for the props!

diff --git a/pmd_projectdocs_trivia_similarprojects.html b/pmd_projectdocs_trivia_similarprojects.html index decf1090a0..f355daa4ab 100644 --- a/pmd_projectdocs_trivia_similarprojects.html +++ b/pmd_projectdocs_trivia_similarprojects.html @@ -1368,7 +1368,7 @@ only for maven project.
diff --git a/pmd_release_notes.html b/pmd_release_notes.html index fdd8f2781c..032c77b4d7 100644 --- a/pmd_release_notes.html +++ b/pmd_release_notes.html @@ -1349,6 +1349,18 @@ As before, this rule uses by default the standard Apex naming convention (Pascal using various properties to differenciate e.g. static methods and test methods. As before, this rule uses by default the standard Apex naming convention (Camel case).

+
  • +

    The Java rule FieldNamingConventions (java-codestyle) now by default ignores +the field serialPersistentFields. Since this is a field which needs to have this special name, no +field naming conventions can be applied here. It is excluded the same way like serialVersionUID via the +property exclusions.

    +
  • +
  • +

    The Java rule CommentRequired (java-documentation) has a new property +serialPersistentFieldsCommentRequired with the default value “Ignored”. This means that from now +on comments for the field serialPersistentFields are not required anymore. You can change the property +to restore the old behavior.

    +
  • Deprecated Rules

    @@ -1388,6 +1400,7 @@ will be removed with PMD 7.0.0. The rule is replaced by the more general rules
  • java-codestyle
      +
    • #1684: [java] Properly whitelist serialPersistentFields
    • #1804: [java] NPE in UnnecessaryLocalBeforeReturnRule
  • @@ -1441,6 +1454,8 @@ removed as well. It is deprecated, along with all its implementations in the sub
  • #1820: [cpp] [cpd] Improve support for raw string literals - Maikel Steneker
  • #1821: [matlab] [cpd] Matlab question mark token - Maikel Steneker
  • #1822: [matlab] [cpd] Double quoted string - Maikel Steneker
  • +
  • #1837: [core] Minor performance improvements - Michael Hausegger
  • +
  • #1840: [java] Whitelist serialPersistentFields - Marcel Härle
  • @@ -1459,7 +1474,7 @@ removed as well. It is deprecated, along with all its implementations in the sub
    diff --git a/pmd_release_notes_old.html b/pmd_release_notes_old.html index 88e653e46c..625608e200 100644 --- a/pmd_release_notes_old.html +++ b/pmd_release_notes_old.html @@ -9851,7 +9851,7 @@ Added new HTML report format
    diff --git a/pmd_rules_apex.html b/pmd_rules_apex.html index b7b7b940ae..84e234be0f 100644 --- a/pmd_rules_apex.html +++ b/pmd_rules_apex.html @@ -1503,7 +1503,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/pmd_rules_apex_bestpractices.html b/pmd_rules_apex_bestpractices.html index a051a56785..4b934ebabd 100644 --- a/pmd_rules_apex_bestpractices.html +++ b/pmd_rules_apex_bestpractices.html @@ -1673,7 +1673,7 @@ Therefore delegate the triggers work to a regular class (often called Trigger ha
    diff --git a/pmd_rules_apex_codestyle.html b/pmd_rules_apex_codestyle.html index 91a96d98c4..976b83bd46 100644 --- a/pmd_rules_apex_codestyle.html +++ b/pmd_rules_apex_codestyle.html @@ -2323,7 +2323,7 @@ controlled from the rest.

    diff --git a/pmd_rules_apex_design.html b/pmd_rules_apex_design.html index 5951757bd9..ace6ee8878 100644 --- a/pmd_rules_apex_design.html +++ b/pmd_rules_apex_design.html @@ -2220,7 +2220,7 @@ city/state/zip fields could park them within a single Address field.

    diff --git a/pmd_rules_apex_documentation.html b/pmd_rules_apex_documentation.html index dcd34b0a45..474b7512ed 100644 --- a/pmd_rules_apex_documentation.html +++ b/pmd_rules_apex_documentation.html @@ -1370,7 +1370,7 @@ order as the method signature.
    diff --git a/pmd_rules_apex_errorprone.html b/pmd_rules_apex_errorprone.html index de68f89ab8..82dfa4d1f7 100644 --- a/pmd_rules_apex_errorprone.html +++ b/pmd_rules_apex_errorprone.html @@ -1855,7 +1855,7 @@ a while loop that does a lot in the exit expression, rewrite it to make it clear
    diff --git a/pmd_rules_apex_performance.html b/pmd_rules_apex_performance.html index 1b486fe9cc..09a8ba308c 100644 --- a/pmd_rules_apex_performance.html +++ b/pmd_rules_apex_performance.html @@ -1473,7 +1473,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/pmd_rules_apex_security.html b/pmd_rules_apex_security.html index 9dc295d424..2948758420 100644 --- a/pmd_rules_apex_security.html +++ b/pmd_rules_apex_security.html @@ -1959,7 +1959,7 @@ to avoid XSS attacks.

    diff --git a/pmd_rules_ecmascript.html b/pmd_rules_ecmascript.html index 92889190f0..8aa0315788 100644 --- a/pmd_rules_ecmascript.html +++ b/pmd_rules_ecmascript.html @@ -1386,7 +1386,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/pmd_rules_ecmascript_bestpractices.html b/pmd_rules_ecmascript_bestpractices.html index 11408c04ac..45b39b537a 100644 --- a/pmd_rules_ecmascript_bestpractices.html +++ b/pmd_rules_ecmascript_bestpractices.html @@ -1508,7 +1508,7 @@ It also improves readability, if the base is given.

    diff --git a/pmd_rules_ecmascript_codestyle.html b/pmd_rules_ecmascript_codestyle.html index e06939fe56..71678a4c13 100644 --- a/pmd_rules_ecmascript_codestyle.html +++ b/pmd_rules_ecmascript_codestyle.html @@ -1650,7 +1650,7 @@ will never execute. This is a bug, or extremely poor style.

    diff --git a/pmd_rules_ecmascript_errorprone.html b/pmd_rules_ecmascript_errorprone.html index a14b0c32b8..5715bd6b0b 100644 --- a/pmd_rules_ecmascript_errorprone.html +++ b/pmd_rules_ecmascript_errorprone.html @@ -1432,7 +1432,7 @@ precision in a floating point number. This may result in numeric calculations b
    diff --git a/pmd_rules_java.html b/pmd_rules_java.html index e685ff61b9..94a0908307 100644 --- a/pmd_rules_java.html +++ b/pmd_rules_java.html @@ -1939,7 +1939,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/pmd_rules_java_bestpractices.html b/pmd_rules_java_bestpractices.html index 2cd5099f20..bafa8ab42c 100644 --- a/pmd_rules_java_bestpractices.html +++ b/pmd_rules_java_bestpractices.html @@ -3246,7 +3246,7 @@ a block {} is sufficient.

    diff --git a/pmd_rules_java_codestyle.html b/pmd_rules_java_codestyle.html index fdcec2befd..69ad8af919 100644 --- a/pmd_rules_java_codestyle.html +++ b/pmd_rules_java_codestyle.html @@ -2341,7 +2341,7 @@ convention for constants and enum constants.

    exclusions - serialVersionUID + serialVersionUID | serialPersistentFields Names of fields to whitelist. yes. Delimiter is ‘|’. @@ -2361,7 +2361,7 @@ convention for constants and enum constants.

    <property name="finalFieldPattern" value="[a-z][a-zA-Z0-9]*" /> <property name="staticFieldPattern" value="[a-z][a-zA-Z0-9]*" /> <property name="defaultFieldPattern" value="[a-z][a-zA-Z0-9]*" /> - <property name="exclusions" value="serialVersionUID" /> + <property name="exclusions" value="serialVersionUID|serialPersistentFields" /> </properties> </rule>
    @@ -4382,7 +4382,7 @@ by the rule diff --git a/pmd_rules_java_design.html b/pmd_rules_java_design.html index 6d6f3377af..664591dd9e 100644 --- a/pmd_rules_java_design.html +++ b/pmd_rules_java_design.html @@ -3808,7 +3808,7 @@ remember to add a private constructor to prevent instantiation.
    diff --git a/pmd_rules_java_documentation.html b/pmd_rules_java_documentation.html index 4737500445..435f3112c2 100644 --- a/pmd_rules_java_documentation.html +++ b/pmd_rules_java_documentation.html @@ -1415,6 +1415,12 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3 Serial version UID comments. Possible values: [Required, Ignored, Unwanted] no + + serialPersistentFieldsCommentRequired + Ignored + Serial persistent fields comments. Possible values: [Required, Ignored, Unwanted] + no + @@ -1433,6 +1439,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3 <property name="protectedMethodCommentRequirement" value="Required" /> <property name="enumCommentRequirement" value="Required" /> <property name="serialVersionUIDCommentRequired" value="Ignored" /> + <property name="serialPersistentFieldsCommentRequired" value="Ignored" /> </properties> </rule>
    @@ -1605,7 +1612,7 @@ empty methods.

    diff --git a/pmd_rules_java_errorprone.html b/pmd_rules_java_errorprone.html index 0a5d9e7200..b0e3b4fb3a 100644 --- a/pmd_rules_java_errorprone.html +++ b/pmd_rules_java_errorprone.html @@ -4928,7 +4928,7 @@ Thread.currentThread().getContextClassLoader() instead.

    diff --git a/pmd_rules_java_multithreading.html b/pmd_rules_java_multithreading.html index 262b1863ab..d9afee211a 100644 --- a/pmd_rules_java_multithreading.html +++ b/pmd_rules_java_multithreading.html @@ -1702,7 +1702,7 @@ one is chosen. The thread chosen is arbitrary; thus its usually safer to call n
    diff --git a/pmd_rules_java_performance.html b/pmd_rules_java_performance.html index b3702ba944..c744753f71 100644 --- a/pmd_rules_java_performance.html +++ b/pmd_rules_java_performance.html @@ -2312,7 +2312,7 @@ or StringBuffer.toString().length() == …

    diff --git a/pmd_rules_java_security.html b/pmd_rules_java_security.html index 5db57117f4..1f1578c0d4 100644 --- a/pmd_rules_java_security.html +++ b/pmd_rules_java_security.html @@ -1357,7 +1357,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/pmd_rules_jsp.html b/pmd_rules_jsp.html index b373029891..1f88a77326 100644 --- a/pmd_rules_jsp.html +++ b/pmd_rules_jsp.html @@ -1368,7 +1368,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/pmd_rules_jsp_bestpractices.html b/pmd_rules_jsp_bestpractices.html index a3f4665830..bc4d5511ff 100644 --- a/pmd_rules_jsp_bestpractices.html +++ b/pmd_rules_jsp_bestpractices.html @@ -1399,7 +1399,7 @@ little other purpose. Consider switching to JSP comments.

    diff --git a/pmd_rules_jsp_codestyle.html b/pmd_rules_jsp_codestyle.html index ed390e38c4..6bcc0dbef9 100644 --- a/pmd_rules_jsp_codestyle.html +++ b/pmd_rules_jsp_codestyle.html @@ -1316,7 +1316,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/pmd_rules_jsp_design.html b/pmd_rules_jsp_design.html index 0d40e53a83..5bcfe7a8b0 100644 --- a/pmd_rules_jsp_design.html +++ b/pmd_rules_jsp_design.html @@ -1407,7 +1407,7 @@ response.setHeader("Pragma", "No-cache");
    diff --git a/pmd_rules_jsp_errorprone.html b/pmd_rules_jsp_errorprone.html index 3460d8cc7c..4f452de5d9 100644 --- a/pmd_rules_jsp_errorprone.html +++ b/pmd_rules_jsp_errorprone.html @@ -1328,7 +1328,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/pmd_rules_jsp_security.html b/pmd_rules_jsp_security.html index 5a0958b240..c5e21150fd 100644 --- a/pmd_rules_jsp_security.html +++ b/pmd_rules_jsp_security.html @@ -1349,7 +1349,7 @@ ${fn:escapeXml(expression)} <!-- instead, escape it -->
    diff --git a/pmd_rules_plsql.html b/pmd_rules_plsql.html index adbe742226..0cb89d6b03 100644 --- a/pmd_rules_plsql.html +++ b/pmd_rules_plsql.html @@ -1397,7 +1397,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/pmd_rules_plsql_bestpractices.html b/pmd_rules_plsql_bestpractices.html index 0751f97515..d35d03da14 100644 --- a/pmd_rules_plsql_bestpractices.html +++ b/pmd_rules_plsql_bestpractices.html @@ -1357,7 +1357,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/pmd_rules_plsql_codestyle.html b/pmd_rules_plsql_codestyle.html index 02b56145ae..754d4c0ec8 100644 --- a/pmd_rules_plsql_codestyle.html +++ b/pmd_rules_plsql_codestyle.html @@ -1641,7 +1641,7 @@ https://docs.oracle.com/cd/B28359_01/appdev.111/b28370/static.htm#BABIIHBJ

    diff --git a/pmd_rules_plsql_design.html b/pmd_rules_plsql_design.html index ae2a0dc913..8134ab475b 100644 --- a/pmd_rules_plsql_design.html +++ b/pmd_rules_plsql_design.html @@ -2281,7 +2281,7 @@ have more fine grained objects.

    diff --git a/pmd_rules_plsql_errorprone.html b/pmd_rules_plsql_errorprone.html index 34d3bdd111..c9910caca0 100644 --- a/pmd_rules_plsql_errorprone.html +++ b/pmd_rules_plsql_errorprone.html @@ -1426,7 +1426,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/pmd_rules_pom.html b/pmd_rules_pom.html index 09cad1ecb1..43bf91685e 100644 --- a/pmd_rules_pom.html +++ b/pmd_rules_pom.html @@ -1330,7 +1330,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/pmd_rules_pom_errorprone.html b/pmd_rules_pom_errorprone.html index 6e6c8d75ba..bfcc31bbe1 100644 --- a/pmd_rules_pom_errorprone.html +++ b/pmd_rules_pom_errorprone.html @@ -1397,7 +1397,7 @@ By far the most common problem is the use of ${project.version} in a BOM or pare
    diff --git a/pmd_rules_vf.html b/pmd_rules_vf.html index 5f538e992d..38ddc436b9 100644 --- a/pmd_rules_vf.html +++ b/pmd_rules_vf.html @@ -1330,7 +1330,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/pmd_rules_vf_security.html b/pmd_rules_vf_security.html index 755b38adbf..23843e6443 100644 --- a/pmd_rules_vf_security.html +++ b/pmd_rules_vf_security.html @@ -1335,7 +1335,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/pmd_rules_vm.html b/pmd_rules_vm.html index 68e3bfe5af..f6643fb1f9 100644 --- a/pmd_rules_vm.html +++ b/pmd_rules_vm.html @@ -1351,7 +1351,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/pmd_rules_vm_bestpractices.html b/pmd_rules_vm_bestpractices.html index 2313dbb056..f5c83b325d 100644 --- a/pmd_rules_vm_bestpractices.html +++ b/pmd_rules_vm_bestpractices.html @@ -1325,7 +1325,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/pmd_rules_vm_design.html b/pmd_rules_vm_design.html index 32e55edf02..c91ed228c0 100644 --- a/pmd_rules_vm_design.html +++ b/pmd_rules_vm_design.html @@ -1439,7 +1439,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/pmd_rules_vm_errorprone.html b/pmd_rules_vm_errorprone.html index 5355281a5e..89ceeaf814 100644 --- a/pmd_rules_vm_errorprone.html +++ b/pmd_rules_vm_errorprone.html @@ -1325,7 +1325,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/pmd_rules_xml.html b/pmd_rules_xml.html index 835d030064..b469c0f467 100644 --- a/pmd_rules_xml.html +++ b/pmd_rules_xml.html @@ -1329,7 +1329,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/pmd_rules_xml_errorprone.html b/pmd_rules_xml_errorprone.html index 89a75bbfae..59bbbe76a9 100644 --- a/pmd_rules_xml_errorprone.html +++ b/pmd_rules_xml_errorprone.html @@ -1318,7 +1318,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/pmd_rules_xsl.html b/pmd_rules_xsl.html index 981bbc252f..69194090b3 100644 --- a/pmd_rules_xsl.html +++ b/pmd_rules_xsl.html @@ -1337,7 +1337,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/pmd_rules_xsl_codestyle.html b/pmd_rules_xsl_codestyle.html index 81524fcef9..1ac43c6969 100644 --- a/pmd_rules_xsl_codestyle.html +++ b/pmd_rules_xsl_codestyle.html @@ -1320,7 +1320,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/pmd_rules_xsl_performance.html b/pmd_rules_xsl_performance.html index 5fdc1ed722..2946f7c13c 100644 --- a/pmd_rules_xsl_performance.html +++ b/pmd_rules_xsl_performance.html @@ -1363,7 +1363,7 @@ cutting through 100% of the document.

    diff --git a/pmd_userdocs_best_practices.html b/pmd_userdocs_best_practices.html index 1ba61027db..01921abe24 100644 --- a/pmd_userdocs_best_practices.html +++ b/pmd_userdocs_best_practices.html @@ -1332,7 +1332,7 @@ and soon you’ll be fixing problems much faster.

    diff --git a/pmd_userdocs_cli_reference.html b/pmd_userdocs_cli_reference.html index 742d30e912..0513fb451d 100644 --- a/pmd_userdocs_cli_reference.html +++ b/pmd_userdocs_cli_reference.html @@ -2028,7 +2028,7 @@ which can be specified with the -property
    diff --git a/pmd_userdocs_configuring_rules.html b/pmd_userdocs_configuring_rules.html index 86faa6715c..1db61a6902 100644 --- a/pmd_userdocs_configuring_rules.html +++ b/pmd_userdocs_configuring_rules.html @@ -1358,7 +1358,7 @@ will cause the rule to be ignored.

    diff --git a/pmd_userdocs_cpd.html b/pmd_userdocs_cpd.html index d5d3b61f13..0515605c4e 100644 --- a/pmd_userdocs_cpd.html +++ b/pmd_userdocs_cpd.html @@ -2310,7 +2310,7 @@ the comment based approach will be extended to those of them that can support it
    diff --git a/pmd_userdocs_extending_defining_properties.html b/pmd_userdocs_extending_defining_properties.html index 828bd608bb..899d2e95a7 100644 --- a/pmd_userdocs_extending_defining_properties.html +++ b/pmd_userdocs_extending_defining_properties.html @@ -1561,7 +1561,7 @@ There are several things to notice here:

    diff --git a/pmd_userdocs_extending_metrics_howto.html b/pmd_userdocs_extending_metrics_howto.html index ddfb908edd..222f4d71da 100644 --- a/pmd_userdocs_extending_metrics_howto.html +++ b/pmd_userdocs_extending_metrics_howto.html @@ -1633,7 +1633,7 @@ classes. Here’s the default behaviour by language and type of metric:

    diff --git a/pmd_userdocs_extending_rule_guidelines.html b/pmd_userdocs_extending_rule_guidelines.html index 64dc852944..d7d0b7a7a7 100644 --- a/pmd_userdocs_extending_rule_guidelines.html +++ b/pmd_userdocs_extending_rule_guidelines.html @@ -1375,7 +1375,7 @@ the category and add the XML test data in the correct xml subpackage.

    diff --git a/pmd_userdocs_extending_testing.html b/pmd_userdocs_extending_testing.html index 84fa6c5592..9eb879369a 100644 --- a/pmd_userdocs_extending_testing.html +++ b/pmd_userdocs_extending_testing.html @@ -1604,7 +1604,7 @@ will be executed twice.

    diff --git a/pmd_userdocs_extending_writing_pmd_rules.html b/pmd_userdocs_extending_writing_pmd_rules.html index f6a7ea3515..d43d3d6ccb 100644 --- a/pmd_userdocs_extending_writing_pmd_rules.html +++ b/pmd_userdocs_extending_writing_pmd_rules.html @@ -1623,7 +1623,7 @@ of the component type. These can be repeated for arrays of arrays
    diff --git a/pmd_userdocs_extending_writing_xpath_rules.html b/pmd_userdocs_extending_writing_xpath_rules.html index 0abb8835d1..c6c66b051c 100644 --- a/pmd_userdocs_extending_writing_xpath_rules.html +++ b/pmd_userdocs_extending_writing_xpath_rules.html @@ -1491,7 +1491,7 @@ public class ExampleCode {
    diff --git a/pmd_userdocs_incremental_analysis.html b/pmd_userdocs_incremental_analysis.html index dd29df9ff9..78279279de 100644 --- a/pmd_userdocs_incremental_analysis.html +++ b/pmd_userdocs_incremental_analysis.html @@ -1327,7 +1327,7 @@ few runs, you can use the
    diff --git a/pmd_userdocs_installation.html b/pmd_userdocs_installation.html index 1adff84822..6ac4bcbb87 100644 --- a/pmd_userdocs_installation.html +++ b/pmd_userdocs_installation.html @@ -1465,7 +1465,7 @@ directory or a jar or zip file containing the sources.
    diff --git a/pmd_userdocs_making_rulesets.html b/pmd_userdocs_making_rulesets.html index cf54c5d64c..d3f8718af9 100644 --- a/pmd_userdocs_making_rulesets.html +++ b/pmd_userdocs_making_rulesets.html @@ -1405,7 +1405,7 @@ category, then PMD would fail before starting the analysis.
    diff --git a/pmd_userdocs_suppressing_warnings.html b/pmd_userdocs_suppressing_warnings.html index 4ec425c032..56255520a4 100644 --- a/pmd_userdocs_suppressing_warnings.html +++ b/pmd_userdocs_suppressing_warnings.html @@ -1495,7 +1495,7 @@ violations you wish to suppress. XPath queries are explained in
    diff --git a/pmd_userdocs_tools.html b/pmd_userdocs_tools.html index e8c6d17a52..73586d1f75 100644 --- a/pmd_userdocs_tools.html +++ b/pmd_userdocs_tools.html @@ -1756,7 +1756,7 @@ the (blank Command Results) document, and then confirming that, “yes, I do rea
    diff --git a/pmd_userdocs_tools_ant.html b/pmd_userdocs_tools_ant.html index 139f03bb5e..eebf6a759d 100644 --- a/pmd_userdocs_tools_ant.html +++ b/pmd_userdocs_tools_ant.html @@ -1641,7 +1641,7 @@ To prevent this from happening, increase the maximum memory usable by ant using
    diff --git a/pmd_userdocs_tools_ci.html b/pmd_userdocs_tools_ci.html index a31c8859b9..e8a2857cb6 100644 --- a/pmd_userdocs_tools_ci.html +++ b/pmd_userdocs_tools_ci.html @@ -1322,7 +1322,7 @@ result of the PMD maven plugin.

    diff --git a/pmd_userdocs_tools_maven.html b/pmd_userdocs_tools_maven.html index c61dd05b5e..87cfbdec4d 100644 --- a/pmd_userdocs_tools_maven.html +++ b/pmd_userdocs_tools_maven.html @@ -1543,7 +1543,7 @@ the previous paragraph. Add the following property to your project now:

    diff --git a/tag_devdocs.html b/tag_devdocs.html index 900807ad0a..eaf58e7abc 100644 --- a/tag_devdocs.html +++ b/tag_devdocs.html @@ -1724,7 +1724,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/tag_extending.html b/tag_extending.html index c3bec00e00..ecdbe97b81 100644 --- a/tag_extending.html +++ b/tag_extending.html @@ -1736,7 +1736,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/tag_getting_started.html b/tag_getting_started.html index 9e8beeab58..6b01a61a25 100644 --- a/tag_getting_started.html +++ b/tag_getting_started.html @@ -1688,7 +1688,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/tag_languages.html b/tag_languages.html index 24ac05dfac..408355eefe 100644 --- a/tag_languages.html +++ b/tag_languages.html @@ -1670,7 +1670,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/tag_metrics.html b/tag_metrics.html index e791b0a9e2..dbcb5295a2 100644 --- a/tag_metrics.html +++ b/tag_metrics.html @@ -1694,7 +1694,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/tag_release_notes.html b/tag_release_notes.html index 0e74e3b5c5..be4cc716e1 100644 --- a/tag_release_notes.html +++ b/tag_release_notes.html @@ -1670,7 +1670,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/tag_rule_references.html b/tag_rule_references.html index 6fba581b47..024cbd5c01 100644 --- a/tag_rule_references.html +++ b/tag_rule_references.html @@ -1730,7 +1730,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/tag_tools.html b/tag_tools.html index 5d748a626c..ae9a55cfd7 100644 --- a/tag_tools.html +++ b/tag_tools.html @@ -1694,7 +1694,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/tag_troubleshooting.html b/tag_troubleshooting.html index c197696f66..d15f3bb0a0 100644 --- a/tag_troubleshooting.html +++ b/tag_troubleshooting.html @@ -1670,7 +1670,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/tag_userdocs.html b/tag_userdocs.html index 538c4efe02..d6f867d0c6 100644 --- a/tag_userdocs.html +++ b/tag_userdocs.html @@ -1778,7 +1778,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/titlepage/index.html b/titlepage/index.html index 16f8ce54b0..4bf5a9f0ee 100644 --- a/titlepage/index.html +++ b/titlepage/index.html @@ -1281,7 +1281,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    -
    Last generated: May 18, 2019
    +
    Last generated: May 24, 2019

    @@ -1311,7 +1311,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3
    diff --git a/tocpage/index.html b/tocpage/index.html index 75475012d0..5a266cd1bc 100644 --- a/tocpage/index.html +++ b/tocpage/index.html @@ -1311,7 +1311,7 @@ $('#toc').toc({ minimumHeaders: 0, listType: 'ul', showSpeed: 0, headers: 'h2,h3