[pmd-commits] [pmd/pmd] 3f2ca3: [java] Add language versions 17 (new default) and ...
Branch: refs/heads/pmd/7.0.x Home: https://github.com/pmd/pmd Commit: 3f2ca3d247b39500802d41062ae61dbee5e292bc https://github.com/pmd/pmd/commit/3f2ca3d247b39500802d41062ae61dbee5e292bc Author: Andreas Dangel Date: 2021-07-01 (Thu, 01 Jul 2021) Changed paths: M docs/pages/pmd/userdocs/cli_reference.md M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java M pmd-java/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java M 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/KotlinTestingDsl.kt Log Message: --- [java] Add language versions 17 (new default) and 17-preview Commit: d0683b790346e031255165d086bd729c4f4cfabd https://github.com/pmd/pmd/commit/d0683b790346e031255165d086bd729c4f4cfabd Author: Andreas Dangel Date: 2021-07-01 (Thu, 01 Jul 2021) Changed paths: M pom.xml Log Message: --- [java] Bump org.ow2.asm:asm from 9.1 to 9.2 Commit: 5209a1280dfd475ae91016b4a2cfd6a1fe7d2942 https://github.com/pmd/pmd/commit/5209a1280dfd475ae91016b4a2cfd6a1fe7d2942 Author: Andreas Dangel Date: 2021-07-01 (Thu, 01 Jul 2021) Changed paths: M pmd-java/etc/grammar/Java.jjt M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java16TreeDumpTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java17TreeDumpTest.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/ConstantExpr.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/Expr.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/Expr.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/NegExpr.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/PlusExpr.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/TimesExpr.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Circle.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/FilledRectangle.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Rectangle.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Shape.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Shape.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Square.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Square.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/TransparentRectangle.java Log Message: --- [java] Promote "JEP 409: Sealed Classes" for Java 17 "JEP 409: Sealed Classes" is now a permanent language feature with Java 17. Commit: a4ee44f4b3eeebd58c76fa544c5743364830ad6b https://github.com/pmd/pmd/commit/a4ee44f4b3eeebd58c76fa544c5743364830ad6b Author: Andreas Dangel Date: 2021-07-01 (Thu, 01 Jul 2021) Changed paths: M pmd-java/etc/grammar/Java.jjt A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java17PreviewTreeDumpTest.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/DealingWithNull.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/DealingWithNull.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/EnhancedTypeCheckingSwitch.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/EnhancedTypeCheckingSwitch.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/GuardedAndParenthesizedPatterns.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/PatternsInSwitchLabels.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/PatternsInSwitchLabels.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/ScopeOfPatternVariableDeclarations.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/ScopeOfPatternVariableDeclarations.txt Log Message: --- [java] Support pattern matching for switch for Java 17 Preview JEP 406: Pattern Matching for switch (Preview) Guarded and parenthesized patterns are not implemented yet. More grammar changes to come. Commit:
[pmd-commits] [pmd/pmd] 3f2ca3: [java] Add language versions 17 (new default) and ...
Branch: refs/heads/master Home: https://github.com/pmd/pmd Commit: 3f2ca3d247b39500802d41062ae61dbee5e292bc https://github.com/pmd/pmd/commit/3f2ca3d247b39500802d41062ae61dbee5e292bc Author: Andreas Dangel Date: 2021-07-01 (Thu, 01 Jul 2021) Changed paths: M docs/pages/pmd/userdocs/cli_reference.md M pmd-java/src/main/java/net/sourceforge/pmd/lang/java/JavaLanguageModule.java M pmd-java/src/test/java/net/sourceforge/pmd/LanguageVersionTest.java M 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/KotlinTestingDsl.kt Log Message: --- [java] Add language versions 17 (new default) and 17-preview Commit: d0683b790346e031255165d086bd729c4f4cfabd https://github.com/pmd/pmd/commit/d0683b790346e031255165d086bd729c4f4cfabd Author: Andreas Dangel Date: 2021-07-01 (Thu, 01 Jul 2021) Changed paths: M pom.xml Log Message: --- [java] Bump org.ow2.asm:asm from 9.1 to 9.2 Commit: 5209a1280dfd475ae91016b4a2cfd6a1fe7d2942 https://github.com/pmd/pmd/commit/5209a1280dfd475ae91016b4a2cfd6a1fe7d2942 Author: Andreas Dangel Date: 2021-07-01 (Thu, 01 Jul 2021) Changed paths: M pmd-java/etc/grammar/Java.jjt M pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java16TreeDumpTest.java A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java17TreeDumpTest.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/ConstantExpr.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/Expr.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/Expr.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/NegExpr.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/PlusExpr.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/expression/TimesExpr.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Circle.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/FilledRectangle.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Rectangle.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Shape.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Shape.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Square.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/Square.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17/geometry/TransparentRectangle.java Log Message: --- [java] Promote "JEP 409: Sealed Classes" for Java 17 "JEP 409: Sealed Classes" is now a permanent language feature with Java 17. Commit: a4ee44f4b3eeebd58c76fa544c5743364830ad6b https://github.com/pmd/pmd/commit/a4ee44f4b3eeebd58c76fa544c5743364830ad6b Author: Andreas Dangel Date: 2021-07-01 (Thu, 01 Jul 2021) Changed paths: M pmd-java/etc/grammar/Java.jjt A pmd-java/src/test/java/net/sourceforge/pmd/lang/java/ast/Java17PreviewTreeDumpTest.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/DealingWithNull.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/DealingWithNull.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/EnhancedTypeCheckingSwitch.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/EnhancedTypeCheckingSwitch.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/GuardedAndParenthesizedPatterns.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/PatternsInSwitchLabels.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/PatternsInSwitchLabels.txt A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/ScopeOfPatternVariableDeclarations.java A pmd-java/src/test/resources/net/sourceforge/pmd/lang/java/ast/jdkversiontests/java17p/ScopeOfPatternVariableDeclarations.txt Log Message: --- [java] Support pattern matching for switch for Java 17 Preview JEP 406: Pattern Matching for switch (Preview) Guarded and parenthesized patterns are not implemented yet. More grammar changes to come. Commit: