Branch: refs/heads/java-grammar
  Home:   https://github.com/pmd/pmd
  Commit: b03e2336477b614e9bd9f6aedbca6f8a1b100453
      https://github.com/pmd/pmd/commit/b03e2336477b614e9bd9f6aedbca6f8a1b100453
  Author: Clément Fournier <[email protected]>
  Date:   2019-12-15 (Sun, 15 Dec 2019)

  Changed paths:
    M pmd-java/etc/grammar/Java.jjt
    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/ASTBlock.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBlockStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBreakStatement.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCatchClause.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTCatchStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTContinueStatement.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/ASTEmptyDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEmptyStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExplicitConstructorInvocation.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExpressionStatement.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFinallyClause.java
    R 
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/ASTForInit.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/ASTForUpdate.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTForeachStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFormalParameter.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/ASTLabeledStatement.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTLocalClassStatement.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/ASTReturnStatement.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStatementExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStatementExpressionList.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/ASTSynchronizedStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTThrowStatement.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/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
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaParserVisitorAdapter.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/LanguageLevelChecker.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/metrics/internal/visitors/CycloVisitor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/internal/visitors/NcssVisitor.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/AbstractJavaRule.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/JUnitUseExpectedRule.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/codestyle/IdenticalCatchBranchesRule.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/StdCyclomaticComplexityRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/errorprone/AvoidCatchingThrowableRule.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/performance/ConsecutiveLiteralAppendsRule.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/typeresolution/ClassTypeResolver.java
    M pmd-java/src/main/resources/category/java/errorprone.xml
    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/rule/XPathRuleTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/symboltable/AcceptanceTest.java
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTCatchClauseTest.kt
    R 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTCatchStatementTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTClassOrInterfaceDeclTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTEnumConstantTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTExplicitConstructorInvocationTest.kt
    A 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTStatementsTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTSwitchExpressionTests.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/KotlinTestingDsl.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ParenthesesTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TestExtensions.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TokenUtilsTest.kt

  Log Message:
  -----------
  Turn Statement into an interface

Remove BlockStatement
Introduce LocalClassDeclStatement
Introduce EmptyDeclaration (in preparation for PR about declarations)
Replace StatementExpression with ExpressionStatement

Make YieldStatement, ExplicitConstructorInvocation implement ASTStatement

Extract ForeachStatement from ForStatement

Rename
(ASTWhileStmt,
 ASTDoStmt,
 ASTForStmt,
 ASTIfStmt,
 ASTAssertStmt)#getGuardExpressionNode() -> getCondition()

Rename ASTCatchStatement -> ASTCatchClause
Rename ASTFinallyStatement -> ASTFinallyClause
Rename ASTTryStatement#getCatchStatements() -> getCatchClauses()

Make ASTYieldStatement not a TypeNode

Remove ASTTryStatement#hasFinally()

Add (ASTThrowStatement,  ASTYieldStatement, ASTReturnStatement)#getExpression()
Add ASTTryStatement#getBody()


  Commit: 5cc235dc94b0495bf3c41636136637c23fabc2d6
      https://github.com/pmd/pmd/commit/5cc235dc94b0495bf3c41636136637c23fabc2d6
  Author: Clément Fournier <[email protected]>
  Date:   2019-12-15 (Sun, 15 Dec 2019)

  Changed paths:
    M pmd-java/etc/grammar/Java.jjt
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAssignableExpr.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTExpression.java
    R 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTIncrementExpression.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTUnaryExpression.java
    R pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/IncrementOp.java
    M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/UnaryOp.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/ForLoopCanBeForeachRule.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/symboltable/JavaNameOccurrence.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTLambdaExpressionTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTLiteralTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTSwitchExpressionTests.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTUnaryExpressionTest.kt
    M 
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/TestExtensions.kt

  Log Message:
  -----------
  Merge branch 'java-grammar' into grammar-new-statements


  Commit: 5be83448b07ee9fc65f79d5e986b0692e11f3b34
      https://github.com/pmd/pmd/commit/5be83448b07ee9fc65f79d5e986b0692e11f3b34
  Author: Clément Fournier <[email protected]>
  Date:   2019-12-23 (Mon, 23 Dec 2019)

  Changed paths:
    M .travis.yml
    M .travis/secrets.tar.enc
    M .travis/setup-secrets.sh
    M README.md
    M docs/_data/sidebars/pmd_sidebar.yml
    M docs/pages/pmd/devdocs/major_contributions/adding_new_language.md
    M docs/pages/pmd/userdocs/cli_reference.md
    M docs/pages/pmd/userdocs/tools/ant.md
    M docs/pages/release_notes.md
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFRule.java
    A 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/internal/Helper.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
    R 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCSRFRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexDangerousMethodsRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexInsecureEndpointRule.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/ApexSOQLInjectionRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSharingViolationsRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexSuggestUsingNamedCredRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromEscapeFalseRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexXSSFromURLParamRule.java
    M 
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/Helper.java
    M pmd-apex/src/main/resources/category/apex/errorprone.xml
    M pmd-apex/src/main/resources/category/apex/security.xml
    M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml
    A 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/ApexCSRFTest.java
    R 
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCSRFTest.java
    A 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/errorprone/xml/ApexCSRF.xml
    R 
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexCSRF.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/xpath/saxon/ElementNode.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/xpath/saxon/ElementNodeTest.java
    M pmd-core/src/test/resources/rulesets/dummy/basic.xml
    A pmd-core/src/test/resources/rulesets/dummy/basic2.xml
    M pmd-core/src/test/resources/rulesets/dummy/deprecated.xml
    M pmd-dist/pom.xml
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/AllRulesIT.java
    M pmd-dist/src/test/java/net/sourceforge/pmd/it/BinaryDistributionIT.java
    A pmd-dist/src/test/resources/rulesets/all-modelica.xml
    A pmd-dist/src/test/resources/sample-source/modelica/SampleCode.mo
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnyTypeBodyDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnyTypeDeclaration.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/AbstractAnyTypeDeclaration.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/AbstractMethodLikeNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaQualifiableNode.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaQualifiedName.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/MethodLikeNode.java
    A 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/internal/PrettyPrintingUtil.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/JavaOperationQualifiedName.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/JavaTypeQualifiedName.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/qname/QualifiedNameFactory.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/bestpractices/JUnitAssertionsShouldIncludeMessageRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/MissingOverrideRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/codestyle/ClassNamingConventionsRule.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/design/CyclomaticComplexityRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/DataClassRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NPathComplexityRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/NcssCountRule.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/performance/StringInstantiationRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java
    M pmd-java/src/main/resources/category/java/bestpractices.xml
    M pmd-java/src/main/resources/category/java/codestyle.xml
    M pmd-java/src/main/resources/category/java/errorprone.xml
    M pmd-java/src/main/resources/category/java/performance.xml
    M 
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/ClassTypeResolverTest.java
    A 
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/testdata/ArrayAccess.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/JUnitAssertionsShouldIncludeMessage.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/codestyle/xml/UnnecessaryLocalBeforeReturn.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/AvoidLiteralsInIfCondition.xml
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/StringInstantiation.xml
    A pmd-modelica/etc/grammar/Modelica.jjt
    A pmd-modelica/pom.xml
    A pmd-modelica/src/main/ant/alljavacc.xml
    A pmd-modelica/src/main/java/net/sourceforge/pmd/cpd/ModelicaLanguage.java
    A pmd-modelica/src/main/java/net/sourceforge/pmd/cpd/ModelicaTokenizer.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaHandler.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaLanguageModule.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaParser.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ModelicaTokenManager.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTClassDefinition.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTComponentReference.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTDerClassSpecifier.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTElementList.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTEnumerationShortClassSpecifier.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTExtendingLongClassSpecifier.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTMultipleDefinitionImportClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTName.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTRenamingImportClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTSimpleLongClassSpecifier.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTSimpleShortClassSpecifier.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTSingleDefinitionImportClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTStoredDefinition.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTUnqualifiedImportClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ASTWithinClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaClassSpecifierNode.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaImportClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/AbstractModelicaNode.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/Helper.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/InternalModelicaNodeApi.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaClassSpecifierNode.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaImportClause.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaNode.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaParserVisitorAdapter.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ResolvableModelicaNode.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/Visibility.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/internal/ModelicaProcessingStage.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/AbstractModelicaDeclaration.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/AbstractModelicaScope.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/CompositeName.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/InternalModelicaResolverApi.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaBuiltinType.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassDeclaration.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassScope.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassSpecialization.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaClassType.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaComponentDeclaration.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaDeclaration.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaScope.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaSourceFileScope.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaSymbolFacade.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaType.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolutionContext.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolutionResult.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolutionState.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ResolvableEntity.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/RootScope.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/ScopeAndDeclarationFinder.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/SubcomponentResolver.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/resolver/Watchdog.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/AbstractModelicaRule.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/AmbiguousResolutionRule.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ConnectUsingNonConnector.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ModelicaRuleChainVisitor.java
    A 
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/rule/ModelicaRuleViolationFactory.java
    A 
pmd-modelica/src/main/resources/META-INF/services/net.sourceforge.pmd.cpd.Language
    A 
pmd-modelica/src/main/resources/META-INF/services/net.sourceforge.pmd.lang.Language
    A pmd-modelica/src/main/resources/category/modelica/bestpractices.xml
    A pmd-modelica/src/main/resources/category/modelica/categories.properties
    A pmd-modelica/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java
    A pmd-modelica/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    A 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/ModelicaLoader.java
    A 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/ModelicaParserTest.java
    A 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/resolver/ModelicaResolverTest.java
    A 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/AmbiguousResolutionTest.java
    A 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/ClassStartNameEqualsEndNameTest.java
    A 
pmd-modelica/src/test/java/net/sourceforge/pmd/lang/modelica/rule/bestpractices/ConnectUsingNonConnectorTest.java
    A 
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/ParserTestGraphical.mo
    A 
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/ParserTestTextual.mo
    A 
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/AmbiguousResolution.xml
    A 
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/ClassStartNameEqualsEndName.xml
    A 
pmd-modelica/src/test/resources/net/sourceforge/pmd/lang/modelica/rule/bestpractices/xml/ConnectUsingNonConnector.xml
    M pmd-test/src/main/resources/rule-tests_1_0_0.xsd
    M pom.xml

  Log Message:
  -----------
  Merge branch 'java-grammar' into grammar-new-statements


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

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-core/pom.xml
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSet.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RuleSetFactory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/RulesetsFactoryUtils.java
    M pmd-core/src/main/java/net/sourceforge/pmd/benchmark/Benchmarker.java
    M pmd-core/src/main/java/net/sourceforge/pmd/document/DocumentFile.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/internal/util/AssertionUtil.java
    M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/IteratorUtil.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/AxisStream.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/IteratorBasedNStream.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/SingletonNodeStream.java
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/internal/StreamImpl.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/RuleReference.java
    M pmd-core/src/main/java/net/sourceforge/pmd/rules/RuleBuilder.java
    M pmd-core/src/main/java/net/sourceforge/pmd/rules/RuleFactory.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/StringUtil.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryCompatibilityTest.java
    A 
pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryDuplicatedRuleLoggingTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/RuleSetWriterTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/document/DocumentFileTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/internal/NodeStreamBlanketTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/processor/MultiThreadProcessorTest.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/properties/PropertyDescriptorTest.java
    A 
pmd-core/src/test/resources/net/sourceforge/pmd/document/ShouldPreserveNewlines.java
    A 
pmd-core/src/test/resources/net/sourceforge/pmd/rulesets/duplicatedRuleLoggingTest/duplicatedRuleReference.xml
    A 
pmd-core/src/test/resources/net/sourceforge/pmd/rulesets/duplicatedRuleLoggingTest/duplicatedRuleReferenceWithOverride.xml
    A 
pmd-core/src/test/resources/net/sourceforge/pmd/rulesets/duplicatedRuleLoggingTest/duplicatedRuleReferenceWithOverrideBefore.xml
    A 
pmd-core/src/test/resources/net/sourceforge/pmd/rulesets/duplicatedRuleLoggingTest/multipleDuplicates.xml
    M pmd-cpp/pom.xml
    M pmd-doc/src/main/java/net/sourceforge/pmd/docs/GenerateRuleDocsCmd.java
    M pmd-doc/src/main/java/net/sourceforge/pmd/docs/RuleDocGenerator.java
    M pmd-doc/src/test/java/net/sourceforge/pmd/docs/RuleDocGeneratorTest.java
    M pmd-doc/src/test/java/net/sourceforge/pmd/docs/RuleSetResolverTest.java
    M pmd-doc/src/test/java/net/sourceforge/pmd/docs/SidebarGeneratorTest.java
    M pmd-java/pom.xml
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTFinallyClause.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/ASTYieldStatement.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/AvoidUsingHardCodedIPRule.java
    M 
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/documentation/AbstractCommentRule.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/CloseResourceRule.java
    M pmd-java/src/main/resources/category/java/documentation.xml
    M pmd-java/src/test/java/net/sourceforge/pmd/ExcludeLinesTest.java
    M pmd-java/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/metrics/xpath/XPathMetricFunctionTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/XPathRuleTest.java
    M 
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/documentation/CommentRequiredTest.java
    M 
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/documentation/xml/CommentRequired.xml
    M pmd-javascript/pom.xml
    M pmd-jsp/pom.xml
    M 
pmd-jsp/src/test/java/net/sourceforge/pmd/lang/jsp/ast/XPathJspRuleTest.java
    M pmd-matlab/pom.xml
    M pmd-objectivec/pom.xml
    M pmd-plsql/etc/grammar/PldocAST.jjt
    M pmd-plsql/pom.xml
    M pmd-plsql/src/main/ant/alljavacc.xml
    A 
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTStringLiteral.java
    A 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/MultipleDDLStatementsTest.java
    A 
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/StringLiteralsTest.java
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/DDLCommands.sql
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/MultilineVarchar.pls
    A 
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/StringLiterals.pls
    M pmd-python/pom.xml
    M 
pmd-scala/src/test/java/net/sourceforge/pmd/lang/scala/rule/ScalaRuleTest.java
    M 
pmd-scala/src/test/java/net/sourceforge/pmd/lang/scala/rule/XPathRuleTest.java
    M 
pmd-test/src/main/java/net/sourceforge/pmd/AbstractLanguageVersionTest.java
    M pmd-test/src/main/java/net/sourceforge/pmd/AbstractRuleSetFactoryTest.java
    M 
pmd-test/src/main/java/net/sourceforge/pmd/testframework/PMDTestRunner.java
    M pmd-test/src/main/java/net/sourceforge/pmd/testframework/RuleTst.java
    M pmd-visualforce/pom.xml
    M pmd-vm/pom.xml
    M pom.xml

  Log Message:
  -----------
  Merge branch 'java-grammar' into grammar-new-statements


Compare: https://github.com/pmd/pmd/compare/92bba816a7cd...2da8628ad3fb


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

Reply via email to