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