-
Notifications
You must be signed in to change notification settings - Fork 45
Open
Labels
ctg-enhancementNew feature, improvement or change requestNew feature, improvement or change requestctg-qaIssue is related to QA processIssue is related to QA processlang-javaIssue is related to Java supportIssue is related to Java support
Description
Description
Support new Java features introduced in Java 12+
Expected behavior
Process them correctly, analyze and generate tests for them.
Environment
JDK 12+
IntelliJ IDEA 2022.2+ with JRE 17+
List of features
- Strings New Methods:
Java 12:
- indent(int n)
- transform(Function f)
- Optional describeConstable()
- String resolveConstantDesc(MethodHandles.Lookup lookup)
Java 13-15:
- Text Blocks and new methods in String class
- Switch statements: new features in Java 12, 13, 14, 17
- File.mismatch method
- Compact Number Formatting
- Teeing Collectors
- java.lang.constant
- Pattern Matching for instanceof
... to be continued
Metadata
Metadata
Assignees
Labels
ctg-enhancementNew feature, improvement or change requestNew feature, improvement or change requestctg-qaIssue is related to QA processIssue is related to QA processlang-javaIssue is related to Java supportIssue is related to Java support
Type
Projects
Status
Todo