Branch: refs/heads/java-grammar
Home: https://github.com/pmd/pmd
Commit: 6172b78c2379674f9685c55bf993bb30cd1599e5
https://github.com/pmd/pmd/commit/6172b78c2379674f9685c55bf993bb30cd1599e5
Author: Clément Fournier <[email protected]>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/AbstractSymbolTable.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/FormalParamsSymTable.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/LocalSymTable.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/MemberTypeSymTable.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolver.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/TypeMemberSymTable.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/TypeParamOwnerSymTable.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/package-info.java
A
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/LocalTypeScopesTest.kt
A
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/TypeParamScopingTest.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/Utils.kt
A
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/VarScopingTest.kt
Log Message:
-----------
Revert "REVERT ME: Remove local sym tables"
This reverts commit f1154c7493c7c335f86381b2a99b1a9b79aeea25.
Commit: d2c7baa1ef22a6cd9fe1efb9e9c0d655c666d0d8
https://github.com/pmd/pmd/commit/d2c7baa1ef22a6cd9fe1efb9e9c0d655c666d0d8
Author: Clément Fournier <[email protected]>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/impl/ast/AstLocalVarSym.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/HeaderScopesTest.kt
Log Message:
-----------
Fix tests
Commit: 58fb8c71cfd7f0e6b2ce9ccfa4ee354f084ef63a
https://github.com/pmd/pmd/commit/58fb8c71cfd7f0e6b2ce9ccfa4ee354f084ef63a
Author: Clément Fournier <[email protected]>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SelfTypeSymTable.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolver.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/LocalTypeScopesTest.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/TypeParamScopingTest.kt
Log Message:
-----------
Fix scoping of type params
Commit: 2fda450929e449aa02733df286793ba32219777a
https://github.com/pmd/pmd/commit/2fda450929e449aa02733df286793ba32219777a
Author: Clément Fournier <[email protected]>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
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/rule/JavaRuleViolation.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/AbstractSymbolTable.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/FormalParamsSymTable.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/LocalSymTable.java
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/MemberTypeSymTable.java
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SelfTypeSymTable.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolver.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/TypeOnlySymTable.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/package-info.java
Log Message:
-----------
Cleanup
Commit: 97a6484edf0a6489a731dfd36f1e3091eab99976
https://github.com/pmd/pmd/commit/97a6484edf0a6489a731dfd36f1e3091eab99976
Author: Clément Fournier <[email protected]>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/LocalSymTable.java
Log Message:
-----------
Handle try-with-resources
Commit: 67872945010de3d693cf12390cba42b07e6e4535
https://github.com/pmd/pmd/commit/67872945010de3d693cf12390cba42b07e6e4535
Author: Clément Fournier <[email protected]>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/LocalSymTable.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolver.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/VarScopingTest.kt
Log Message:
-----------
Handle try/catch
Commit: 77da06cd87994fdb269a039087b4e45834254de9
https://github.com/pmd/pmd/commit/77da06cd87994fdb269a039087b4e45834254de9
Author: Clément Fournier <[email protected]>
Date: 2020-02-22 (Sat, 22 Feb 2020)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/AbstractSymbolTable.java
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/FormalParamsSymTable.java
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/LocalSymTable.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolver.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/TypeOnlySymTable.java
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/TypeParamOwnerSymTable.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/VarOnlySymTable.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/TypeParamScopingTest.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/VarScopingTest.kt
Log Message:
-----------
Cleanup
Commit: f54298127b076ee57a960899e979533dc16124bf
https://github.com/pmd/pmd/commit/f54298127b076ee57a960899e979533dc16124bf
Author: Clément Fournier <[email protected]>
Date: 2020-03-03 (Tue, 03 Mar 2020)
Changed paths:
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/ast/ASTElseWhenBlock.java
A
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTEmptyReferenceExpression.java
A
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTIdentifierCase.java
A
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTLiteralCase.java
A
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTSwitchStatement.java
A
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTTypeWhenBlock.java
A
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTValueWhenBlock.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/ApexTreeBuilder.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/metrics/api/ApexClassMetricKey.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/metrics/api/ApexOperationMetricKey.java
A
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/metrics/impl/ClassCognitiveComplexityMetric.java
A
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/metrics/impl/CognitiveComplexityMetric.java
A
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/metrics/impl/visitors/CognitiveComplexityVisitor.java
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/AbstractApexRule.java
A
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/design/CognitiveComplexityRule.java
M pmd-apex/src/main/resources/category/apex/design.xml
M pmd-apex/src/main/resources/category/apex/errorprone.xml
M pmd-apex/src/main/resources/rulesets/apex/quickstart.xml
A
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ASTSwitchStatementTest.java
M
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/ast/ApexParserTest.java
M
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/impl/AllMetricsTest.java
A
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/metrics/impl/CognitiveComplexityTestRule.java
A
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/errorprone/TestMethodsMustBeInTestClassesTest.java
A
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/ast/SwitchStatements.cls
A
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/metrics/impl/xml/CognitiveComplexityTest.xml
A
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/errorprone/xml/TestMethodsMustBeInTestClasses.xml
M pmd-apex/src/test/resources/rulesets/apex/metrics_test.xml
M
pmd-core/src/main/java/net/sourceforge/pmd/cpd/token/internal/BaseTokenFilter.java
M pmd-core/src/main/java/net/sourceforge/pmd/internal/util/IteratorUtil.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/BaseLanguageModule.java
A pmd-core/src/main/resources/rulesets/releases/6220.xml
A
pmd-core/src/test/java/net/sourceforge/pmd/cpd/token/internal/BaseTokenFilterTest.java
M pmd-cs/pom.xml
A pmd-cs/src/main/antlr4/net/sourceforge/pmd/lang/cs/antlr4/CSharpLexer.g4
M pmd-cs/src/main/java/net/sourceforge/pmd/cpd/CsTokenizer.java
M pmd-cs/src/test/java/net/sourceforge/pmd/cpd/CsTokenizerTest.java
M pmd-java/etc/grammar/Java.jjt
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.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/ASTInstanceOfExpression.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModifierList.java
A pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPattern.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTPatternExpression.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTRecordBody.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTRecordComponent.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTRecordComponentList.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTRecordConstructorDeclaration.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTRecordDeclaration.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTStringLiteral.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeBody.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeTestPattern.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/JavaParserVisitorAdapter.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/JavaParserVisitorReducedAdapter.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/ast/internal/PrettyPrintingUtil.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/multifile/signature/JavaOperationSignature.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/symboltable/ScopeAndDeclarationFinder.java
M pmd-java/src/main/resources/category/java/errorprone.xml
M
pmd-java/src/test/java/net/sourceforge/pmd/LanguageVersionDiscovererTest.java
M pmd-java/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java
R 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
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java14PreviewTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/TextBlockEscapeTest.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/BaseClass.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/DirectSubclass.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/DirectSubclass2.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/DirectSynchronizingSubclass.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/ExposingSerializer.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/OtherSubclass.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/Serializer.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/TransitiveSubclass.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/other/DirectSubclassInOtherPackage.java
A
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/rule/design/uselessoverridingmethod/other/OtherClassInOtherPackage.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTLiteralTest.kt
A
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTPatternTest.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
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java12/MultipleCaseLabels.java
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java12/SwitchExpressions.java
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java12/SwitchExpressionsBreak.java
R
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java12/SwitchRules.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java13/TextBlocks.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/Point.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/Records.java
A
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java14/TextBlocks.java
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/design/xml/UselessOverridingMethod.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/errorprone/xml/MisplacedNullCheck.xml
M
pmd-lang-test/src/main/kotlin/net/sourceforge/pmd/lang/ast/test/BaseParsingHelper.kt
M pom.xml
Log Message:
-----------
Merge branch 'java-grammar' into sym-local-tables-impl
Commit: 9d6a67fc7537f8432974d6bf49db6ced9f36174b
https://github.com/pmd/pmd/commit/9d6a67fc7537f8432974d6bf49db6ced9f36174b
Author: Clément Fournier <[email protected]>
Date: 2020-03-03 (Tue, 03 Mar 2020)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchFallthroughBranch.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolver.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/VarOnlySymTable.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/VarScopingTest.kt
Log Message:
-----------
Handle switch blocks
Commit: 946df6fc07c39b98599a4e0548ccc9aec3c7c5da
https://github.com/pmd/pmd/commit/946df6fc07c39b98599a4e0548ccc9aec3c7c5da
Author: Clément Fournier <[email protected]>
Date: 2020-03-03 (Tue, 03 Mar 2020)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/JClassSymbol.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/JSymbolTable.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/AbstractImportSymbolTable.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/AbstractSymbolTable.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/EmptySymbolTable.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ImportOnDemandSymbolTable.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SingleImportSymbolTable.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/TypeMemberSymTable.java
M pmd-java/src/test/java/javasymbols/testdata/Statics.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/Utils.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/HeaderScopesTest.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/LazinessTest.kt
Log Message:
-----------
Use List instead of Stream in symbol tables
Laziness is not useful, to determine
the most specific method we have to
fetch all methods anyway.
Plus, using streams obscure control
flow and make profiling more difficult.
Commit: c0cb472db8fcb1f3ca878c827424e3834601801e
https://github.com/pmd/pmd/commit/c0cb472db8fcb1f3ca878c827424e3834601801e
Author: Clément Fournier <[email protected]>
Date: 2020-03-17 (Tue, 17 Mar 2020)
Changed paths:
M docs/_config.yml
M docs/pages/next_major_development.md
M docs/pages/pmd/projectdocs/trivia/news.md
M docs/pages/pmd/userdocs/tools/ant.md
M docs/pages/pmd/userdocs/tools/maven.md
M docs/pages/release_notes.md
M docs/pages/release_notes_old.md
M javacc-wrapper.xml
M
pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationRule.java
M
pmd-apex/src/test/java/net/sourceforge/pmd/lang/apex/rule/security/ApexCRUDViolationTest.java
M
pmd-apex/src/test/resources/net/sourceforge/pmd/lang/apex/rule/security/xml/ApexCRUDViolation.xml
M
pmd-core/src/main/java/net/sourceforge/pmd/cpd/internal/JavaCCTokenizer.java
M
pmd-core/src/main/java/net/sourceforge/pmd/cpd/token/internal/BaseTokenFilter.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/AbstractLanguageVersionHandler.java
M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/ParseException.java
M
pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/impl/javacc/JavaccToken.java
M pmd-cpp/src/main/java/net/sourceforge/pmd/lang/cpp/CppTokenManager.java
M pmd-cs/src/main/java/net/sourceforge/pmd/cpd/CsTokenizer.java
M pmd-cs/src/test/java/net/sourceforge/pmd/cpd/CsTokenizerTest.java
M pmd-java/etc/grammar/Java.jjt
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeBody.java
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTAnnotationTypeMemberDeclaration.java
R
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
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTBodyDeclaration.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/ASTCompilationUnit.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/ASTEnumBody.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTEnumConstant.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/ASTImportDeclaration.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTInitializer.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTMethodOrConstructorDeclaration.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTModifierList.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/ASTRecordConstructorDeclaration.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTopLevelDeclaration.java
M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTTypeBody.java
R
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/ASTVariableDeclaratorId.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/JavaParserVisitorAdapter.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/internal/JavaProcessingStage.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/AbstractJavaClassMetric.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/JavaMetrics.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/metrics/internal/ClassFanOutMetric.java
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/multifile/ClassMirror.java
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/multifile/ClassStats.java
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/multifile/MultifileVisitor.java
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/multifile/MultifileVisitorFacade.java
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/multifile/PackageStats.java
R
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/multifile/ProjectMirror.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/AbstractJavaRule.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/bestpractices/MissingOverrideRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/bestpractices/UnusedPrivateFieldRule.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/design/ExcessivePublicCountRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/design/ImmutableFieldRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/rule/internal/AnnotationSuppressionUtil.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/StringToStringRule.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/impl/ast/AstClassSym.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/TypeOnlySymTable.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/VariableNameDeclaration.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/typeresolution/ClassTypeResolver.java
M
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java14PreviewTest.java
R
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/multifile/ClassStatsTest.java
R
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/multifile/JavaMultifileVisitorTest.java
R
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/multifile/PackageStatsTest.java
R
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/multifile/testdata/MultifileVisitorTestData.java
R
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/multifile/testdata/MultifileVisitorTestData2.java
R
pmd-java/src/test/java/net/sourceforge/pmd/lang/java/multifile/testdata/SignatureCountTestData.java
M
pmd-java/src/test/java/net/sourceforge/pmd/typeresolution/ClassTypeResolverTest.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/ast/ASTAnonymousClassTest.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/NodeParsingCtx.kt
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/bestpractices/xml/MissingOverride.xml
M
pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/rule/performance/xml/InefficientEmptyStringCheck.xml
M
pmd-javascript/src/main/java/net/sourceforge/pmd/lang/ecmascript5/Ecmascript5TokenManager.java
M pmd-jsp/src/main/ant/alljavacc.xml
M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/JspParser.java
M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/JspTokenManager.java
M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/ASTAttribute.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/ASTAttributeValue.java
M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/ASTCData.java
M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/ASTCommentTag.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/ASTCompilationUnit.java
M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/ASTContent.java
M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/ASTDeclaration.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/ASTDoctypeDeclaration.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/ASTDoctypeExternalId.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/ASTElExpression.java
M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/ASTElement.java
M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/ASTHtmlScript.java
M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/ASTJspComment.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/ASTJspDeclaration.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/ASTJspDeclarations.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/ASTJspDirective.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/ASTJspDirectiveAttribute.java
M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/ASTJspDocument.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/ASTJspExpression.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/ASTJspExpressionInAttribute.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/ASTJspScriptlet.java
M pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/ASTText.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/ASTUnparsedText.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/ASTValueBinding.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/AbstractJspNode.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/OpenTagRegister.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/StartAndEndTagMismatchException.java
M
pmd-jsp/src/main/java/net/sourceforge/pmd/lang/jsp/ast/SyntaxErrorException.java
M
pmd-matlab/src/main/java/net/sourceforge/pmd/lang/matlab/MatlabTokenManager.java
M
pmd-modelica/src/main/java/net/sourceforge/pmd/lang/modelica/ast/ModelicaTokenManager.java
M
pmd-objectivec/src/main/java/net/sourceforge/pmd/lang/objectivec/ObjectiveCTokenManager.java
M pmd-plsql/etc/grammar/PldocAST.jjt
M pmd-plsql/src/main/ant/alljavacc.xml
M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PLSQLParser.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/PLSQLTokenManager.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/ASTComparisonCondition.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTCompoundCondition.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTDatatype.java
A
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTExtractExpression.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/ASTIfStatement.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTInlineConstraint.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTInnerCrossJoinClause.java
M pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTInput.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTMethodDeclaration.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/ASTName.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTOutOfLineConstraint.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTOuterJoinClause.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTOuterJoinType.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTPackageBody.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTPackageSpecification.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTPrimaryPrefix.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/ASTQueryBlock.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/ASTSelectIntoStatement.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTSelectStatement.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTSubqueryOperation.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTTriggerTimingPointSection.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTTriggerUnit.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTTypeMethod.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/ASTTypeSpecification.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/ast/AbstractPLSQLNode.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/AbstractSelectStatement.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/ast/PLSQLParserVisitorAdapter.java
M
pmd-plsql/src/main/java/net/sourceforge/pmd/lang/plsql/rule/AbstractPLSQLRule.java
A
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/ASTExtractExpressionTest.java
M
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/ExecuteImmediateTest.java
M
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/FunctionsTest.java
M
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/SlashAsDivisionTest.java
A
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/TriggerTest.java
M
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/WhereClauseTest.java
M
pmd-plsql/src/test/java/net/sourceforge/pmd/lang/plsql/ast/XMLTableTest.java
M
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/ExecuteImmediateString.pls
M
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/ExtractExpressions.pls
A
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/SlashAsDivision.sql
M
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/StringLiterals.pls
A
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/TriggerUnit.pls
A
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/WhereCurrentOf.pls
A
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/XMLFunctions.pls
M
pmd-plsql/src/test/resources/net/sourceforge/pmd/lang/plsql/ast/XMLTable.pls
A pmd-python/etc/grammar/Python.jj
R pmd-python/etc/grammar/python.jj
M pmd-python/pom.xml
R pmd-python/src/main/ant/alljavacc.xml
M pmd-python/src/main/java/net/sourceforge/pmd/cpd/PythonTokenizer.java
R
pmd-python/src/main/java/net/sourceforge/pmd/lang/python/PythonTokenManager.java
A
pmd-python/src/main/java/net/sourceforge/pmd/lang/python/ast/PythonTokenManager.java
M pmd-python/src/test/java/net/sourceforge/pmd/cpd/PythonTokenizerTest.java
M pmd-test/src/main/resources/rule-tests_1_0_0.xsd
M pmd-visualforce/src/main/ant/alljavacc.xml
M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfParser.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/VfTokenManager.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTArguments.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTAttribute.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTAttributeValue.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTCData.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTCompilationUnit.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTContent.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTDeclaration.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTDoctypeDeclaration.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTDoctypeExternalId.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTDotExpression.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTElExpression.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTElement.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTExpression.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTHtmlScript.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTIdentifier.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTLiteral.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTNegationExpression.java
M pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/ASTText.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/AbstractVFNode.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/OpenTagRegister.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/StartAndEndTagMismatchException.java
M
pmd-visualforce/src/main/java/net/sourceforge/pmd/lang/vf/ast/SyntaxErrorException.java
A pmd-vm/etc/grammar/Vm.jjt
R pmd-vm/etc/grammar/VmParser.jjt
M pmd-vm/pmd-vm-checkstyle-suppressions.xml
M pmd-vm/pom.xml
R pmd-vm/src/main/ant/alljavacc.xml
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/VmHandler.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/VmLanguageModule.java
R pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/VmParser.java
R pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/VmTokenManager.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/ASTAddNode.java
A pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/ASTBlock.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/ASTDirective.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/ASTDivNode.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/ASTEscape.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/ASTMathNode.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/ASTMethod.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/ASTModNode.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/ASTMulNode.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/ASTReference.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/ASTStringLiteral.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/ASTSubtractNode.java
A pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/ASTTemplate.java
R pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/ASTprocess.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/AbstractVmNode.java
R
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/MacroParseException.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/NodeUtils.java
R
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/TemplateParseException.java
R pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/TokenMgrError.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/VmNode.java
A pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/VmParser.java
M
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/VmParserVisitorAdapter.java
A pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/ast/VmTokenManager.java
R pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/directive/Block.java
R pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/directive/BlockMacro.java
R pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/directive/Break.java
R pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/directive/Define.java
R pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/directive/Directive.java
R pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/directive/Evaluate.java
R pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/directive/Foreach.java
R pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/directive/Include.java
R pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/directive/InputBase.java
R pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/directive/Literal.java
R pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/directive/Macro.java
R pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/directive/Parse.java
R
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/directive/RuntimeMacro.java
R pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/directive/Stop.java
R
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/directive/VelocimacroProxy.java
M pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/AbstractVmRule.java
M
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/VmRuleChainVisitor.java
M
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/bestpractices/AvoidReassigningParametersRule.java
M
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/bestpractices/UnusedMacroParameterRule.java
M
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/design/AvoidDeeplyNestedIfStmtsRule.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/design/ExcessiveTemplateLengthRule.java
M
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/rule/design/NoInlineJavaScriptRule.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
R pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/util/DirectiveMapper.java
R pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/util/LogUtil.java
R
pmd-vm/src/main/java/net/sourceforge/pmd/lang/vm/util/VelocityCharStream.java
M pmd-vm/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java
M pmd-vm/src/test/java/net/sourceforge/pmd/RuleSetFactoryTest.java
M pmd-vm/src/test/java/net/sourceforge/pmd/lang/vm/VmParserTest.java
M pmd-vm/src/test/java/net/sourceforge/pmd/lang/vm/ast/VmParsingHelper.java
M
pmd-vm/src/test/java/net/sourceforge/pmd/lang/vm/rule/bestpractices/AvoidReassigningParametersTest.java
M
pmd-vm/src/test/java/net/sourceforge/pmd/lang/vm/rule/bestpractices/UnusedMacroParameterTest.java
M
pmd-vm/src/test/java/net/sourceforge/pmd/lang/vm/rule/design/AvoidDeeplyNestedIfStmtsTest.java
M
pmd-vm/src/test/java/net/sourceforge/pmd/lang/vm/rule/design/CollapsibleIfStatementsTest.java
M
pmd-vm/src/test/java/net/sourceforge/pmd/lang/vm/rule/design/ExcessiveTemplateLengthTest.java
M
pmd-vm/src/test/java/net/sourceforge/pmd/lang/vm/rule/design/NoInlineJavaScriptTest.java
M
pmd-vm/src/test/java/net/sourceforge/pmd/lang/vm/rule/design/NoInlineStylesTest.java
M
pmd-vm/src/test/java/net/sourceforge/pmd/lang/vm/rule/errorprone/EmptyForeachStmtTest.java
M
pmd-vm/src/test/java/net/sourceforge/pmd/lang/vm/rule/errorprone/EmptyIfStmtTest.java
M
pmd-vm/src/test/resources/net/sourceforge/pmd/lang/vm/rule/bestpractices/xml/AvoidReassigningParameters.xml
M
pmd-vm/src/test/resources/net/sourceforge/pmd/lang/vm/rule/bestpractices/xml/UnusedMacroParameter.xml
M
pmd-vm/src/test/resources/net/sourceforge/pmd/lang/vm/rule/design/xml/AvoidDeeplyNestedIfStmts.xml
M
pmd-vm/src/test/resources/net/sourceforge/pmd/lang/vm/rule/design/xml/CollapsibleIfStatements.xml
M
pmd-vm/src/test/resources/net/sourceforge/pmd/lang/vm/rule/design/xml/ExcessiveTemplateLength.xml
M
pmd-vm/src/test/resources/net/sourceforge/pmd/lang/vm/rule/design/xml/NoInlineJavaScript.xml
M
pmd-vm/src/test/resources/net/sourceforge/pmd/lang/vm/rule/design/xml/NoInlineStyles.xml
M
pmd-vm/src/test/resources/net/sourceforge/pmd/lang/vm/rule/errorprone/xml/EmptyForeachStmt.xml
M
pmd-vm/src/test/resources/net/sourceforge/pmd/lang/vm/rule/errorprone/xml/EmptyIfStmt.xml
M pmd-xml/src/main/resources/category/pom/errorprone.xml
M pom.xml
Log Message:
-----------
Merge branch 'java-grammar' into sym-local-tables-impl
Commit: 2ca7101b1054815f69a9ed77dcea6705d74f1cd3
https://github.com/pmd/pmd/commit/2ca7101b1054815f69a9ed77dcea6705d74f1cd3
Author: Clément Fournier <[email protected]>
Date: 2020-03-17 (Tue, 17 Mar 2020)
Changed paths:
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/ast/ASTSwitchFallthroughBranch.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/symbols/JClassSymbol.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/internal/impl/ast/AstLocalVarSym.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/JSymbolTable.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/AbstractImportSymbolTable.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/AbstractSymbolTable.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/EmptySymbolTable.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/ImportOnDemandSymbolTable.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SingleImportSymbolTable.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/SymbolTableResolver.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/TypeMemberSymTable.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/TypeOnlySymTable.java
A
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/VarOnlySymTable.java
M
pmd-java/src/main/java/net/sourceforge/pmd/lang/java/symbols/table/internal/package-info.java
M pmd-java/src/test/java/javasymbols/testdata/Statics.java
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/internal/Utils.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/HeaderScopesTest.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/LazinessTest.kt
A
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/LocalTypeScopesTest.kt
A
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/TypeParamScopingTest.kt
M
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/Utils.kt
A
pmd-java/src/test/kotlin/net/sourceforge/pmd/lang/java/symbols/table/internal/VarScopingTest.kt
Log Message:
-----------
Merge branch 'sym-local-tables-impl' into java-grammar
Compare: https://github.com/pmd/pmd/compare/56bd639be28e...2ca7101b1054
_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits