jdk-24/test/langtools/tools/javac/patterns
Jan Lahoda 0155e4b76b 8282274: Compiler implementation for Pattern Matching for switch (Third Preview)
Co-authored-by: Brian Goetz <briangoetz@openjdk.org>
Co-authored-by: Jan Lahoda <jlahoda@openjdk.org>
Reviewed-by: mcimadamore, vromero, abimpoudis
2022-05-16 07:49:26 +00:00
..
scope
Annotations.java 8281238: TYPE_USE annotations not printed in correct position in toString output 2022-02-11 21:52:16 +00:00
BindingsExistTest.java
BindingsExistTest.out
BindingsInitializer.java 8278834: Error "Cannot read field "sym" because "this.lvar[od]" is null" when compiling 2022-01-19 19:03:02 +00:00
BindingsTest1.java 8260593: javac can skip a temporary local variable when pattern matching over a local variable 2021-02-08 09:36:29 +00:00
BindingsTest1Merging.java
BindingsTest1Merging.out
BindingsTest2.java 8256266: Binding variables don't correctly support declaration annotations and the final modifier 2021-01-05 11:40:25 +00:00
BindingsTest2.out 8256266: Binding variables don't correctly support declaration annotations and the final modifier 2021-01-05 11:40:25 +00:00
BreakAndLoops.java 8250768: javac should be adapted to changes in JEP 12 2021-01-11 10:10:47 +00:00
CaseDefault.java 8262891: Compiler implementation for Pattern Matching for switch (Preview) 2021-06-07 07:01:30 +00:00
CaseDefault.out 8262891: Compiler implementation for Pattern Matching for switch (Preview) 2021-06-07 07:01:30 +00:00
CaseStructureTest.java 8282274: Compiler implementation for Pattern Matching for switch (Third Preview) 2022-05-16 07:49:26 +00:00
CastConversionMatch.java 8258525: Some existing tests should use /nodynamiccopyright/ instead of the standard header 2020-12-30 17:20:54 +00:00
CastConversionMatch.out
ConditionalTest.java 8250768: javac should be adapted to changes in JEP 12 2021-01-11 10:10:47 +00:00
DisambiguatePatterns.java 8282274: Compiler implementation for Pattern Matching for switch (Third Preview) 2022-05-16 07:49:26 +00:00
Domination.java 8282274: Compiler implementation for Pattern Matching for switch (Third Preview) 2022-05-16 07:49:26 +00:00
Domination.out 8273328: Compiler implementation for Pattern Matching for switch (Second Preview) 2021-11-24 10:07:49 +00:00
DuplicateBindingTest.java
DuplicateBindingTest.out
EnsureTypesOrderTest.java
EnsureTypesOrderTest.out
EnumTypeChanges2.java 8268766: Desugaring of pattern matching enum switch should be improved 2021-07-08 11:56:53 +00:00
EnumTypeChanges.java 8282274: Compiler implementation for Pattern Matching for switch (Third Preview) 2022-05-16 07:49:26 +00:00
ExamplesFromProposal.java
Exhaustiveness.java 8282274: Compiler implementation for Pattern Matching for switch (Third Preview) 2022-05-16 07:49:26 +00:00
Guards.java 8282274: Compiler implementation for Pattern Matching for switch (Third Preview) 2022-05-16 07:49:26 +00:00
GuardsErrors.java 8282274: Compiler implementation for Pattern Matching for switch (Third Preview) 2022-05-16 07:49:26 +00:00
GuardsErrors.out 8282274: Compiler implementation for Pattern Matching for switch (Third Preview) 2022-05-16 07:49:26 +00:00
ImpossibleTypeTest.java
ImpossibleTypeTest.out
InstanceofTotalPattern-15.out 8282274: Compiler implementation for Pattern Matching for switch (Third Preview) 2022-05-16 07:49:26 +00:00
InstanceofTotalPattern-16.out 8282274: Compiler implementation for Pattern Matching for switch (Third Preview) 2022-05-16 07:49:26 +00:00
InstanceofTotalPattern-preview.out 8282274: Compiler implementation for Pattern Matching for switch (Third Preview) 2022-05-16 07:49:26 +00:00
InstanceofTotalPattern.java 8282274: Compiler implementation for Pattern Matching for switch (Third Preview) 2022-05-16 07:49:26 +00:00
LambdaCannotCapturePatternVariables.java 8269738: AssertionError when combining pattern matching and function closure 2021-07-08 14:15:07 +00:00
LocalVariableReuse.java 8260593: javac can skip a temporary local variable when pattern matching over a local variable 2021-02-08 09:36:29 +00:00
LocalVariableTable.java
MatchBindingScopeTest.java
MatchBindingScopeTest.out
NestedPatternVariablesBytecode.java 8282274: Compiler implementation for Pattern Matching for switch (Third Preview) 2022-05-16 07:49:26 +00:00
NoModifiersOnBinding.java 8256266: Binding variables don't correctly support declaration annotations and the final modifier 2021-01-05 11:40:25 +00:00
NoModifiersOnBinding.out 8256266: Binding variables don't correctly support declaration annotations and the final modifier 2021-01-05 11:40:25 +00:00
NoSubtypeCheck.java
NoSubtypeCheck.out 8260566: Pattern type X is a subtype of expression type Y message is incorrect 2021-01-29 18:27:03 +00:00
NoUnnecessaryCast.java 8260593: javac can skip a temporary local variable when pattern matching over a local variable 2021-02-08 09:36:29 +00:00
NullsInPatterns.java 8258525: Some existing tests should use /nodynamiccopyright/ instead of the standard header 2020-12-30 17:20:54 +00:00
NullsInPatterns.out 8260566: Pattern type X is a subtype of expression type Y message is incorrect 2021-01-29 18:27:03 +00:00
NullSwitch.java 8282274: Compiler implementation for Pattern Matching for switch (Third Preview) 2022-05-16 07:49:26 +00:00
Parenthesized.java 8282274: Compiler implementation for Pattern Matching for switch (Third Preview) 2022-05-16 07:49:26 +00:00
PatternCaseErrorRecovery.java 8268859: jshell throws exception while parsing illegal "case true" 2021-07-07 07:26:41 +00:00
PatternCaseErrorRecovery.out 8268859: jshell throws exception while parsing illegal "case true" 2021-07-07 07:26:41 +00:00
PatternErrorRecovery-no-preview.out 8268859: jshell throws exception while parsing illegal "case true" 2021-07-07 07:26:41 +00:00
PatternErrorRecovery.java 8268859: jshell throws exception while parsing illegal "case true" 2021-07-07 07:26:41 +00:00
PatternErrorRecovery.out 8268859: jshell throws exception while parsing illegal "case true" 2021-07-07 07:26:41 +00:00
PatternMatchPosTest.java 8273157: Add convenience methods to Messager 2021-09-01 20:28:05 +00:00
PatternMatchPosTest.out 8250768: javac should be adapted to changes in JEP 12 2021-01-11 10:10:47 +00:00
PatternMatchPosTestData.java
PatternsSimpleVisitorTest.java
PatternTypeTest2.java
PatternVariablesAreNonFinal2.java
PatternVariablesAreNonFinal.java 8258525: Some existing tests should use /nodynamiccopyright/ instead of the standard header 2020-12-30 17:20:54 +00:00
PatternVariablesAreNonFinal.out 8258525: Some existing tests should use /nodynamiccopyright/ instead of the standard header 2020-12-30 17:20:54 +00:00
RawTypeBindingWarning.java 8282274: Compiler implementation for Pattern Matching for switch (Third Preview) 2022-05-16 07:49:26 +00:00
RawTypeBindingWarning.out 8282274: Compiler implementation for Pattern Matching for switch (Third Preview) 2022-05-16 07:49:26 +00:00
Reifiable.java
Reifiable.out
ReifiableOld-old.out
ReifiableOld.java
ReifiableOld.out
SealedTypeChanges2.java 8262891: Compiler implementation for Pattern Matching for switch (Preview) 2021-06-07 07:01:30 +00:00
SealedTypeChanges.java 8282274: Compiler implementation for Pattern Matching for switch (Third Preview) 2022-05-16 07:49:26 +00:00
SimpleAndGuardPattern.java 8282274: Compiler implementation for Pattern Matching for switch (Third Preview) 2022-05-16 07:49:26 +00:00
SourceLevelChecks.java 8268859: jshell throws exception while parsing illegal "case true" 2021-07-07 07:26:41 +00:00
StablePatternDesugaring.java 8264306: Non deterministic generation of java/lang/invoke/MemberName.class 2021-04-01 11:38:45 +00:00
SwitchErrors.java 8282274: Compiler implementation for Pattern Matching for switch (Third Preview) 2022-05-16 07:49:26 +00:00
SwitchErrors.out 8282274: Compiler implementation for Pattern Matching for switch (Third Preview) 2022-05-16 07:49:26 +00:00
Switches.java 8282274: Compiler implementation for Pattern Matching for switch (Third Preview) 2022-05-16 07:49:26 +00:00
UncheckedWarningOnMatchesTest.java
UncheckedWarningOnMatchesTest.out