git: openjdk/jdk: 8329948: Remove string template feature

Maurizio Cimadamore mcimadamore at openjdk.org
Wed Apr 17 14:12:14 UTC 2024


Changeset: 03e84178
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-04-17 14:10:28 +0000
URL:       https://git.openjdk.org/jdk/commit/03e84178ebfd2ca48b89d65d8f3c291e0c622fb5

8329948: Remove string template feature

Reviewed-by: jlahoda

! src/java.base/share/classes/java/lang/StringConcatHelper.java
- src/java.base/share/classes/java/lang/StringTemplate.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
- src/java.base/share/classes/java/lang/runtime/StringTemplateImpl.java
- src/java.base/share/classes/java/lang/runtime/StringTemplateImplFactory.java
- src/java.base/share/classes/java/lang/runtime/TemplateRuntime.java
- src/java.base/share/classes/java/lang/runtime/TemplateSupport.java
- src/java.base/share/classes/java/util/FormatItem.java
- src/java.base/share/classes/java/util/FormatProcessor.java
! src/java.base/share/classes/java/util/Formatter.java
- src/java.base/share/classes/java/util/FormatterBuilder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
- src/java.base/share/classes/jdk/internal/access/JavaTemplateAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java
- src/java.base/share/classes/jdk/internal/util/Digits.java
- src/java.base/share/classes/jdk/internal/util/FormatConcatItem.java
! src/java.base/share/classes/jdk/internal/util/HexDigits.java
! src/java.base/share/classes/jdk/internal/util/OctalDigits.java
- src/jdk.compiler/share/classes/com/sun/source/tree/StringTemplateTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransLiterals.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
- test/jdk/java/lang/String/concat/MakeConcatWithTemplate.java
- test/jdk/java/lang/template/Basic.java
- test/jdk/java/lang/template/FormatterBuilder.java
- test/jdk/java/lang/template/StringTemplateTest.java
- test/jdk/java/lang/template/T8313809.java
! test/langtools/jdk/jshell/CompletenessTest.java
- test/langtools/tools/javac/diags/examples/StringTemplate.java
- test/langtools/tools/javac/diags/examples/StringTemplateNoProcessor.java
- test/langtools/tools/javac/diags/examples/StringTemplateNotProcessor.java
- test/langtools/tools/javac/diags/examples/StringTemplateRawProcessor.java
- test/langtools/tools/javac/diags/examples/StringTemplateUnclosedString.java
- test/langtools/tools/javac/diags/examples/StringTemplateUnclosedTextBlock.java
! test/langtools/tools/javac/parser/JavacParserTest.java
- test/langtools/tools/javac/template/Basic.java
- test/langtools/tools/javac/template/T8312814.java
- test/langtools/tools/javac/template/TreeScannerTest.java
! test/langtools/tools/javac/tree/TreeKindTest.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java
- test/micro/org/openjdk/bench/java/lang/StringTemplateFMT.java



More information about the jdk-changes mailing list