Open
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
Type
Projects
Status
Todo