Branch: refs/heads/java-grammar
  Home:   https://github.com/pmd/pmd
  Commit: f79941e174911ddbf7edf977da813522ccffd7ab
      https://github.com/pmd/pmd/commit/f79941e174911ddbf7edf977da813522ccffd7ab
  Author: Maikel Steneker <[email protected]>
  Date:   2020-01-15 (Wed, 15 Jan 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Mark.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchAlgorithm.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenEntry.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokens.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MarkTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/TokenEntryTest.java

  Log Message:
  -----------
  Added column information to CPD internals.

Duplications are registered in CPD by storing a Mark. This Mark contains a 
TokenEntry for where the duplication starts, as well as a line count and the 
source code that is duplicated.

This change adds a beginColumn and endColumn field to each TokenEntry. These 
are optional fields that can be left empty. Storing these allows us to pinpoint 
the column position of each token.

In addition, an additional TokenEntry is added to the Mark to indicate where 
the duplication ends. This can then be used to determine the location of the 
entire duplication; it starts where the first token starts and ends where the 
last token ends.


  Commit: 96943852b5cfb96fc11039402c82153b8143e929
      https://github.com/pmd/pmd/commit/96943852b5cfb96fc11039402c82153b8143e929
  Author: Maikel Steneker <[email protected]>
  Date:   2020-01-15 (Wed, 15 Jan 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/XMLRendererTest.java

  Log Message:
  -----------
  Adjusted XML renderer to include more information about the location of each 
duplication.

This includes the end line of each token as well as the column positions for 
the begin and end of the duplication. Note that the latter two are optional and 
may not be reported for all languages.


  Commit: 8ed19b5da650f85089105bc4d3f3b6c4e11a6413
      https://github.com/pmd/pmd/commit/8ed19b5da650f85089105bc4d3f3b6c4e11a6413
  Author: Maikel Steneker <[email protected]>
  Date:   2020-01-15 (Wed, 15 Jan 2020)

  Changed paths:
    M pmd-java/src/main/java/net/sourceforge/pmd/cpd/JavaTokenizer.java

  Log Message:
  -----------
  Added CPD column information for Java.


  Commit: 3b5777f3c6329eb59369408170fbdda63c905fee
      https://github.com/pmd/pmd/commit/3b5777f3c6329eb59369408170fbdda63c905fee
  Author: Maikel Steneker <[email protected]>
  Date:   2020-01-15 (Wed, 15 Jan 2020)

  Changed paths:
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cpd/internal/JavaCCTokenizer.java

  Log Message:
  -----------
  Added CPD column information for JavaCC-based languages.

This includes C++, EcmaScript (JavaScript), Matlab, Modelica, Objective-C, 
PL/SQL and Python.


  Commit: e2ba92bdca4d6f0faa7361633ab5f5a909fdb403
      https://github.com/pmd/pmd/commit/e2ba92bdca4d6f0faa7361633ab5f5a909fdb403
  Author: Maikel Steneker <[email protected]>
  Date:   2020-01-15 (Wed, 15 Jan 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AntlrTokenizer.java

  Log Message:
  -----------
  Added CPD column information for Antlr-based languages.

This includes Dart, Go, Kotlin, Lua and Swift.


  Commit: 87c1602ab0aabf5437bc5d0dd3eb358b49c7fa04
      https://github.com/pmd/pmd/commit/87c1602ab0aabf5437bc5d0dd3eb358b49c7fa04
  Author: Maikel Steneker <[email protected]>
  Date:   2020-01-16 (Thu, 16 Jan 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java

  Log Message:
  -----------
  Apply suggestions from code review

Co-Authored-By: Andreas Dangel <[email protected]>


  Commit: cd0bdc80507fe95119cc0047a20837b9b6b232fc
      https://github.com/pmd/pmd/commit/cd0bdc80507fe95119cc0047a20837b9b6b232fc
  Author: Maikel Steneker <[email protected]>
  Date:   2020-01-16 (Thu, 16 Jan 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java

  Log Message:
  -----------
  Merge branch 'xml_column_information' of https://github.com/tiobe/pmd into 
xml_column_information


  Commit: 25ceeb91bb88e7fff4334c12f56e55ccd46db113
      https://github.com/pmd/pmd/commit/25ceeb91bb88e7fff4334c12f56e55ccd46db113
  Author: Maikel Steneker <[email protected]>
  Date:   2020-01-16 (Thu, 16 Jan 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenEntry.java

  Log Message:
  -----------
  Removed redundant code from constructor call.


  Commit: eb7738c3416f467477c81b805c5f28313527b610
      https://github.com/pmd/pmd/commit/eb7738c3416f467477c81b805c5f28313527b610
  Author: Clément Fournier <[email protected]>
  Date:   2020-01-17 (Fri, 17 Jan 2020)

  Changed paths:
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTFormalComment.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/AbstractApexNode.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/AbstractApexNodeBase.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexNode.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParserVisitor.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParserVisitorAdapter.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParserVisitorReducedAdapter.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexTreeBuilder.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/AbstractApexRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AbstractNcssCountRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveLengthRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveNodeCountRule.java

  Log Message:
  -----------
  Make FormalComment extend ApexNode


  Commit: c75875f981bcf07c9ef62d8d6f41da6d2548c5c8
      https://github.com/pmd/pmd/commit/c75875f981bcf07c9ef62d8d6f41da6d2548c5c8
  Author: Clément Fournier <[email protected]>
  Date:   2020-01-17 (Fri, 17 Jan 2020)

  Changed paths:
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTest.java

  Log Message:
  -----------
  Add test


  Commit: b7a618c6dd18948422f78f819a5c0deb4abea2c2
      https://github.com/pmd/pmd/commit/b7a618c6dd18948422f78f819a5c0deb4abea2c2
  Author: Clément Fournier <[email protected]>
  Date:   2020-01-17 (Fri, 17 Jan 2020)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  Update release notes


  Commit: e43438c498613e7d07a06f49862c89d5a1e1d27c
      https://github.com/pmd/pmd/commit/e43438c498613e7d07a06f49862c89d5a1e1d27c
  Author: Andreas Dangel <[email protected]>
  Date:   2020-01-17 (Fri, 17 Jan 2020)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes, fixes #2208


  Commit: 6950d2d9d48d8f104fde94f950c58607a467ee68
      https://github.com/pmd/pmd/commit/6950d2d9d48d8f104fde94f950c58607a467ee68
  Author: Andreas Dangel <[email protected]>
  Date:   2020-01-17 (Fri, 17 Jan 2020)

  Changed paths:
    M docs/pages/release_notes.md
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTFormalComment.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/AbstractApexNode.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/AbstractApexNodeBase.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexNode.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParserVisitor.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParserVisitorAdapter.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParserVisitorReducedAdapter.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexTreeBuilder.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/AbstractApexRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AbstractNcssCountRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveLengthRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveNodeCountRule.java
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTest.java

  Log Message:
  -----------
  Merge branch 'pr-2232'

[apex] Make FormalComment extend ApexNode


  Commit: 1617aa53115b4b48df80b736bbee18efa0643cc3
      https://github.com/pmd/pmd/commit/1617aa53115b4b48df80b736bbee18efa0643cc3
  Author: Andreas Dangel <[email protected]>
  Date:   2020-01-17 (Fri, 17 Jan 2020)

  Changed paths:
    M docs/pages/pmd/userdocs/tools/ant.md
    M docs/pages/release_notes.md
    M pmd-apex-jorje/pom.xml
    R 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2019-01-18-a041d7/apex-jorje-lsp-minimized-2019-01-18-a041d7.jar
    R 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2019-01-18-a041d7/apex-jorje-lsp-minimized-2019-01-18-a041d7.pom
    A 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2019-11-07-964d4a/apex-jorje-lsp-minimized-2019-11-07-964d4a.jar
    A 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2019-11-07-964d4a/apex-jorje-lsp-minimized-2019-11-07-964d4a.pom
    M pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/maven-metadata-local.xml
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageModule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/TestAccessEvaluator.java

  Log Message:
  -----------
  [apex] Update Apex Support to version 48 (Spring '20)


  Commit: 0fab38bdbd4ef3221aec8ee2b8c352431d6f7525
      https://github.com/pmd/pmd/commit/0fab38bdbd4ef3221aec8ee2b8c352431d6f7525
  Author: Andreas Dangel <[email protected]>
  Date:   2020-01-17 (Fri, 17 Jan 2020)

  Changed paths:
    M docs/pages/pmd/userdocs/extending/writing_pmd_rules.md
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTExpressionStatement.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTLiteralExpression.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTVariableDeclaration.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/AbstractApexNodeBase.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexTreeBuilder.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/DumpFacade.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/ApexRuleChainVisitor.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/ApexRuleViolation.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/bestpractices/ApexAssertionsShouldIncludeMessageRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/documentation/ApexDocRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AvoidDmlStatementsInLoopsRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AvoidSoqlInLoopsRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/performance/AvoidSoslInLoopsRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexBadCryptoRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexOpenRedirectRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromEscapeFalseRule.java
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTest.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/AbstractNode.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Node.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/DocumentNavigator.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/NodeIterator.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/saxon/ElementNode.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/SaxonXPathRuleQuery.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/designer/Designer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/treeexport/XmlTreeRenderer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/viewer/gui/ASTPanel.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/viewer/gui/menu/SimpleNodeSubMenu.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/viewer/model/ASTModel.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/util/viewer/model/SimpleNodeTreeNodeAdapter.java
    M pmd-core/src/test/java/net/sourceforge/pmd/FooRule.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/DummyLanguageModule.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/AbstractNodeTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/AbstractNodeTransversalTest.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAllocationExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotation.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTArguments.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAssertStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceBody.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceBodyDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceType.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCompilationUnit.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTConditionalExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTDoStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExplicitConstructorInvocation.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFieldDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFinallyStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTIfStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTImportDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTInstanceOfExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLocalVariableDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMarkerAnnotation.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValuePair.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMemberValuePairs.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTNormalAnnotation.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPackageDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPrimarySuffix.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTResultType.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSingleMemberAnnotation.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTryStatement.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTType.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeArguments.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclarator.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclaratorId.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTWhileStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTYieldStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractAnyTypeDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaAnnotatableNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractTypeBodyDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/NodeChildrenIterator.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/dfa/StatementAndBraceFinder.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/dfa/VariableAccessVisitor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/JavaMetricsComputer.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/impl/ClassFanOutMetric.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/impl/CycloMetric.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/impl/internal/CycloVisitor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/impl/internal/NcssVisitor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/impl/visitors/CycloBaseVisitor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/impl/visitors/NcssBaseVisitor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/impl/visitors/NpathBaseVisitor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/QualifiedNameResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractInefficientZeroCheck.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJUnitRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractLombokAwareRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractPoorMethodCall.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/JavaRuleViolation.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/StringConcatenationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AbstractSunSecureRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AccessorClassGenerationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ArrayIsStoredDirectlyRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningLoopVariablesRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidReassigningParametersRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/ForLoopCanBeForeachRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/GuardLogStatementRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitTestsShouldIncludeAssertRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/JUnitUseExpectedRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/LooseCouplingRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MethodReturnsInternalArrayRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/PreserveStackTraceRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedFormalParameterRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedImportsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedLocalVariableRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateMethodRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UseCollectionIsEmptyRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ConfusingTernaryRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/DontImportJavaLangRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/FieldDeclarationsShouldBeAtStartOfClassRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/IdenticalCatchBranchesRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/LocalVariableCouldBeFinalRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/PrematureDeclarationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryFullyQualifiedNameRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryLocalBeforeReturnRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryModifierRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/UnnecessaryReturnRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/VariableNamingConventionsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/AbstractNcssCountRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/CouplingBetweenObjectsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExceptionAsFlowControlRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExcessiveNodeCountRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ExcessivePublicCountRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/LawOfDemeterRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NcssTypeCountRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/PositionalIteratorRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SignatureDeclareThrowsExceptionRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SimplifyBooleanReturnsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/SingularFieldRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/StdCyclomaticComplexityRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UseUtilityClassRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/UselessOverridingMethodRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentRequiredRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AssignmentInOperandRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidCallingFinalizeRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidFieldNameMatchingMethodNameRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidMultipleUnaryOperatorsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/BeanMembersShouldSerializeRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/BrokenNullCheckRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CheckSkipResultRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloneMethodMustImplementCloneableRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CloseResourceRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/CompareObjectsWithEqualsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/ConstructorCallsOverridableMethodRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/DontImportSunRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/IdempotentOperationsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/MoreThanOneLoggerRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/NullAssignmentRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/OverrideBothEqualsAndHashcodeRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SingletonClassReturningNewInstanceRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/SuspiciousHashcodeMethodNameRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/UnnecessaryCaseChangeRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/UnnecessaryConversionTemporaryRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/UselessOperationOnImmutableRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/migrating/UnnecessaryCastRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/DoubleCheckedLockingRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/multithreading/NonThreadSafeSingletonRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/AvoidInstantiatingObjectsInLoopsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/BigIntegerInstantiationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/BooleanInstantiationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/ConsecutiveAppendsShouldReuseRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/ConsecutiveLiteralAppendsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientEmptyStringCheckRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InefficientStringBufferingRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/InsufficientStringBufferDeclarationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/RedundantFieldInitializerRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/StringInstantiationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/UnnecessaryWrapperObjectCreationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/UseStringBufferForStringAppendsRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/UseStringBufferLengthRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/performance/UselessStringValueOfRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/security/HardCodedCryptoKeyRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/security/InsecureCryptoIvRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/ClassScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/JavaNameOccurrence.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/MethodNameDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/MethodScope.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/NameFinder.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/OccurrenceFinder.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/ScopeAndDeclarationFinder.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symboltable/VariableNameDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/MethodTypeResolution.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/jaxen/DocumentNavigatorTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTModuleDeclarationTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ASTVariableDeclaratorIdTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/FormalCommentTest.java
    M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java10Test.java
    M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java12Test.java
    M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java13Test.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/ParserCornersTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/SimpleNodeTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/ClassScopeTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/ClassTypeResolverTest.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UselessParentheses.xml
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTArrayComprehension.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTArrayComprehensionLoop.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTAstRoot.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTBreakStatement.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTCatchClause.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTConditionalExpression.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTContinueStatement.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTDoLoop.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTElementGet.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTForInLoop.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTForLoop.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTFunctionCall.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTFunctionNode.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTIfStatement.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTLabeledStatement.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTLetNode.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTName.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTNewExpression.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTObjectLiteral.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTSwitchCase.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTSwitchStatement.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTTryStatement.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTUnaryExpression.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTVariableDeclaration.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTVariableInitializer.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTWhileLoop.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTWithStatement.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTXmlExpression.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/AbstractInfixEcmascriptNode.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/DumpFacade.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptTreeBuilder.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript/rule/EcmascriptRuleChainVisitor.java
    M 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/ast/ASTFunctionNodeTest.java
    M 
pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/ast/EcmascriptParserTest.java
    M 
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/rule/design/NoInlineStyleInformationRule.java
    M 
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/NodeExtensions.kt
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTComponentReference.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTMultipleDefinitionImportClause.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTName.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTSingleDefinitionImportClause.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTStoredDefinition.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaClassSpecifierNode.java
    M 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ConnectUsingNonConnector.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTArguments.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTFormalParameter.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTMethodDeclarator.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTPrimarySuffix.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTProgramUnit.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTRegexpLikeCondition.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTVariableOrConstantDeclaratorId.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/dfa/StatementAndBraceFinder.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/dfa/VariableAccessVisitor.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/codestyle/CodeFormatRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/AbstractNcssCountRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/CyclomaticComplexityRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/ExcessiveNodeCountRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NPathComplexityRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/design/NcssObjectCountRule.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/MethodNameDeclaration.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/MethodScope.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/NameFinder.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/PLSQLNameOccurrence.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/symboltable/ScopeAndDeclarationFinder.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/CursorWithWithTest.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/DeleteStatementTest.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/JoinClauseTest.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/SelectExpressionsTest.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/SelectForUpdateTest.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/SelectIntoWithGroupByTest.java
    M 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/XMLElementTest.java
    M 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ScalaTreeBuilder.java
    M 
pmd-scala/src/main/java/net/sourceforge/pmd/lang/scala/ast/AbstractScalaNode.java
    M 
pmd-test/src/main/java/net/sourceforge/pmd/test/lang/DummyLanguageModule.java
    M 
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/rule/security/VfUnescapeElRule.java
    M 
pmd-visualforce/src/test/java/net/sourceforge/pmd/lang/vf/ast/VfDocStyleTest.java
    M 
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/design/CollapsibleIfStatementsRule.java
    M 
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/errorprone/EmptyForeachStmtRule.java
    M 
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/errorprone/EmptyIfStmtRule.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/DumpFacade.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/XmlNodeWrapper.java
    M 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/AbstractXmlRule.java
    M 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/XmlRuleChainVisitor.java
    M pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/XmlParserTest.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


  Commit: 817c3d112734037b969c72edbe43e11e19e96c9e
      https://github.com/pmd/pmd/commit/817c3d112734037b969c72edbe43e11e19e96c9e
  Author: Andreas Dangel <[email protected]>
  Date:   2020-01-17 (Fri, 17 Jan 2020)

  Changed paths:
    M pmd-apex/src/main/java/net/sourceforge/pmd/cpd/ApexTokenizer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AbstractTokenizer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Mark.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenEntry.java
    M pmd-groovy/src/main/java/net/sourceforge/pmd/cpd/GroovyTokenizer.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/cpd/EcmascriptTokenizer.java
    M pmd-jsp/src/main/java/net/sourceforge/pmd/cpd/JSPTokenizer.java
    M pmd-plsql/src/main/java/net/sourceforge/pmd/cpd/PLSQLTokenizer.java
    M pmd-scala/src/main/java/net/sourceforge/pmd/cpd/ScalaTokenizer.java
    M pmd-visualforce/src/main/java/net/sourceforge/pmd/cpd/VfTokenizer.java

  Log Message:
  -----------
  CPD: Remove deprecations in Mark / TokenEntry

* Provide these values for more languages


  Commit: ca4ad73ea292da04aae72df58ca95182bf984427
      https://github.com/pmd/pmd/commit/ca4ad73ea292da04aae72df58ca95182bf984427
  Author: Andreas Dangel <[email protected]>
  Date:   2020-01-17 (Fri, 17 Jan 2020)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes, refs #2225


  Commit: 4450d826f7155cffb990780dbda023f9d8d1afff
      https://github.com/pmd/pmd/commit/4450d826f7155cffb990780dbda023f9d8d1afff
  Author: Andreas Dangel <[email protected]>
  Date:   2020-01-17 (Fri, 17 Jan 2020)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-apex/src/main/java/net/sourceforge/pmd/cpd/ApexTokenizer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AbstractTokenizer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AntlrTokenizer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Mark.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchAlgorithm.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenEntry.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokens.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cpd/internal/JavaCCTokenizer.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MarkTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/TokenEntryTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/XMLRendererTest.java
    M pmd-groovy/src/main/java/net/sourceforge/pmd/cpd/GroovyTokenizer.java
    M pmd-java/src/main/java/net/sourceforge/pmd/cpd/JavaTokenizer.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/cpd/EcmascriptTokenizer.java
    M pmd-jsp/src/main/java/net/sourceforge/pmd/cpd/JSPTokenizer.java
    M pmd-plsql/src/main/java/net/sourceforge/pmd/cpd/PLSQLTokenizer.java
    M pmd-scala/src/main/java/net/sourceforge/pmd/cpd/ScalaTokenizer.java
    M pmd-visualforce/src/main/java/net/sourceforge/pmd/cpd/VfTokenizer.java

  Log Message:
  -----------
  Merge branch 'pr-2225'

[core] CPD: report endLine / column informations for found duplications


  Commit: bf7732695b4e14f2819d79dc32e3c853f2550343
      https://github.com/pmd/pmd/commit/bf7732695b4e14f2819d79dc32e3c853f2550343
  Author: Clément Fournier <[email protected]>
  Date:   2020-01-17 (Fri, 17 Jan 2020)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Node.java

  Log Message:
  -----------
  Fix comment on Node


  Commit: d68c072c87c44732ece293d63eb076ac9d240d13
      https://github.com/pmd/pmd/commit/d68c072c87c44732ece293d63eb076ac9d240d13
  Author: Clément Fournier <[email protected]>
  Date:   2020-01-17 (Fri, 17 Jan 2020)

  Changed paths:
    M docs/pages/pmd/userdocs/tools/ant.md
    M docs/pages/release_notes.md
    M pmd-apex-jorje/pom.xml
    R 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2019-01-18-a041d7/apex-jorje-lsp-minimized-2019-01-18-a041d7.jar
    R 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2019-01-18-a041d7/apex-jorje-lsp-minimized-2019-01-18-a041d7.pom
    A 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2019-11-07-964d4a/apex-jorje-lsp-minimized-2019-11-07-964d4a.jar
    A 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2019-11-07-964d4a/apex-jorje-lsp-minimized-2019-11-07-964d4a.pom
    M pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/maven-metadata-local.xml
    M pmd-apex/src/main/java/net/sourceforge/pmd/cpd/ApexTokenizer.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageModule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTFormalComment.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/AbstractApexNode.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/AbstractApexNodeBase.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexNode.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParserVisitor.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParserVisitorAdapter.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParserVisitorReducedAdapter.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexTreeBuilder.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/TestAccessEvaluator.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/AbstractApexRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AbstractNcssCountRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveLengthRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/ExcessiveNodeCountRule.java
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTest.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AbstractTokenizer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AntlrTokenizer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Mark.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchAlgorithm.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenEntry.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokens.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cpd/internal/JavaCCTokenizer.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MarkTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/TokenEntryTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/XMLRendererTest.java
    M pmd-groovy/src/main/java/net/sourceforge/pmd/cpd/GroovyTokenizer.java
    M pmd-java/src/main/java/net/sourceforge/pmd/cpd/JavaTokenizer.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/cpd/EcmascriptTokenizer.java
    M pmd-jsp/src/main/java/net/sourceforge/pmd/cpd/JSPTokenizer.java
    M pmd-plsql/src/main/java/net/sourceforge/pmd/cpd/PLSQLTokenizer.java
    M pmd-scala/src/main/java/net/sourceforge/pmd/cpd/ScalaTokenizer.java
    M pmd-visualforce/src/main/java/net/sourceforge/pmd/cpd/VfTokenizer.java

  Log Message:
  -----------
  Merge branch 'master' of github.com:pmd/pmd


  Commit: 7756ad9de0569a151c3beb2a18acdd08c90b3192
      https://github.com/pmd/pmd/commit/7756ad9de0569a151c3beb2a18acdd08c90b3192
  Author: Clément Fournier <[email protected]>
  Date:   2020-01-17 (Fri, 17 Jan 2020)

  Changed paths:
    M docs/pages/pmd/userdocs/tools/ant.md
    M docs/pages/release_notes.md
    M pmd-apex-jorje/pom.xml
    R 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2019-01-18-a041d7/apex-jorje-lsp-minimized-2019-01-18-a041d7.jar
    R 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2019-01-18-a041d7/apex-jorje-lsp-minimized-2019-01-18-a041d7.pom
    A 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2019-11-07-964d4a/apex-jorje-lsp-minimized-2019-11-07-964d4a.jar
    A 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2019-11-07-964d4a/apex-jorje-lsp-minimized-2019-11-07-964d4a.pom
    M pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/maven-metadata-local.xml
    M pmd-apex/src/main/java/net/sourceforge/pmd/cpd/ApexTokenizer.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageModule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTFormalComment.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/AbstractApexNode.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/AbstractApexNodeBase.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexNode.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParserVisitor.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParserVisitorAdapter.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParserVisitorReducedAdapter.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexTreeBuilder.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/TestAccessEvaluator.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/AbstractApexRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AbstractNcssCountRule.java
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTest.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AbstractTokenizer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Mark.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchAlgorithm.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenEntry.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokens.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cpd/internal/AntlrTokenizer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cpd/internal/JavaCCTokenizer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Node.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MarkTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/TokenEntryTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/XMLRendererTest.java
    M pmd-groovy/src/main/java/net/sourceforge/pmd/cpd/GroovyTokenizer.java
    M pmd-java/src/main/java/net/sourceforge/pmd/cpd/JavaTokenizer.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/cpd/EcmascriptTokenizer.java
    M pmd-jsp/src/main/java/net/sourceforge/pmd/cpd/JSPTokenizer.java
    M pmd-plsql/src/main/java/net/sourceforge/pmd/cpd/PLSQLTokenizer.java
    M pmd-scala/src/main/java/net/sourceforge/pmd/cpd/ScalaTokenizer.java
    M pmd-visualforce/src/main/java/net/sourceforge/pmd/cpd/VfTokenizer.java

  Log Message:
  -----------
  Merge branch 'master' into 7.0.x


  Commit: e5800c0b3b005d949534663651028f551288d722
      https://github.com/pmd/pmd/commit/e5800c0b3b005d949534663651028f551288d722
  Author: Clément Fournier <[email protected]>
  Date:   2020-01-17 (Fri, 17 Jan 2020)

  Changed paths:
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/NodeParsingCtx.kt

  Log Message:
  -----------
  Fix kotlin imports


  Commit: 85ec7892c611b7820b6a0b115f3e955063d98fa4
      https://github.com/pmd/pmd/commit/85ec7892c611b7820b6a0b115f3e955063d98fa4
  Author: Clément Fournier <[email protected]>
  Date:   2020-01-17 (Fri, 17 Jan 2020)

  Changed paths:
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/AbstractApexNode.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexNode.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/AbstractCounterCheckRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractJavaNode.java
    M 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/AbstractPLSQLNode.java

  Log Message:
  -----------
  Fix build


  Commit: deab28ef4793c08f3d1648b048ef4b3345f9871f
      https://github.com/pmd/pmd/commit/deab28ef4793c08f3d1648b048ef4b3345f9871f
  Author: Clément Fournier <[email protected]>
  Date:   2020-01-17 (Fri, 17 Jan 2020)

  Changed paths:
    M docs/pages/pmd/userdocs/tools/ant.md
    M docs/pages/release_notes.md
    M pmd-apex-jorje/pom.xml
    R 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2019-01-18-a041d7/apex-jorje-lsp-minimized-2019-01-18-a041d7.jar
    R 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2019-01-18-a041d7/apex-jorje-lsp-minimized-2019-01-18-a041d7.pom
    A 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2019-11-07-964d4a/apex-jorje-lsp-minimized-2019-11-07-964d4a.jar
    A 
pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/2019-11-07-964d4a/apex-jorje-lsp-minimized-2019-11-07-964d4a.pom
    M pmd-apex-jorje/repo/apex/apex-jorje-lsp-minimized/maven-metadata-local.xml
    M pmd-apex/src/main/java/net/sourceforge/pmd/cpd/ApexTokenizer.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ApexLanguageModule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTFormalComment.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/AbstractApexNode.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/AbstractApexNodeBase.java
    M pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexNode.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParserVisitor.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParserVisitorAdapter.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexParserVisitorReducedAdapter.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ApexTreeBuilder.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/TestAccessEvaluator.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/AbstractApexRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/AbstractNcssCountRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/AbstractCounterCheckRule.java
    M 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTest.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/AbstractTokenizer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Mark.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/MatchAlgorithm.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/TokenEntry.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/Tokens.java
    M pmd-core/src/main/java/net/sourceforge/pmd/cpd/XMLRenderer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cpd/internal/AntlrTokenizer.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/cpd/internal/JavaCCTokenizer.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Node.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/MarkTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/TokenEntryTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/cpd/XMLRendererTest.java
    M pmd-groovy/src/main/java/net/sourceforge/pmd/cpd/GroovyTokenizer.java
    M pmd-java/src/main/java/net/sourceforge/pmd/cpd/JavaTokenizer.java
    M 
pmd-javascript/src/main/java/net/sourceforge/pmd/cpd/EcmascriptTokenizer.java
    M pmd-jsp/src/main/java/net/sourceforge/pmd/cpd/JSPTokenizer.java
    M pmd-plsql/src/main/java/net/sourceforge/pmd/cpd/PLSQLTokenizer.java
    M pmd-scala/src/main/java/net/sourceforge/pmd/cpd/ScalaTokenizer.java
    M pmd-visualforce/src/main/java/net/sourceforge/pmd/cpd/VfTokenizer.java

  Log Message:
  -----------
  Merge branch '7.0.x' into java-grammar


Compare: https://github.com/pmd/pmd/compare/26a5971af308...deab28ef4793


_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits

Reply via email to