jdk-24/test/langtools/tools/javac/switchexpr
Jan Lahoda 655c5d7f35 8214114: Switch expressions with try-catch statements
When switch expression contains try-catch, move the stack values into locals before the executing the switch expression, and back when it is done.

Reviewed-by: mcimadamore, vromero
2018-12-11 09:10:24 +01:00
..
BlockExpression.java 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
BooleanNumericNonNumeric.java 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
BooleanNumericNonNumeric.out 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
BreakTest.java 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
CRT.java 8214031: Assertion error in value break statement with conditional operator in switch expression 2018-12-03 10:37:36 +01:00
DefiniteAssignment1.java 8214031: Assertion error in value break statement with conditional operator in switch expression 2018-12-03 10:37:36 +01:00
DefiniteAssignment2.java 8214031: Assertion error in value break statement with conditional operator in switch expression 2018-12-03 10:37:36 +01:00
DefiniteAssignment2.out 8214031: Assertion error in value break statement with conditional operator in switch expression 2018-12-03 10:37:36 +01:00
EmptySwitch.java 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
EmptySwitch.out 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
ExhaustiveEnumSwitch.java 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
ExhaustiveEnumSwitchExtra.java 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
ExpressionSwitch-old.out 8214031: Assertion error in value break statement with conditional operator in switch expression 2018-12-03 10:37:36 +01:00
ExpressionSwitch.java 8214031: Assertion error in value break statement with conditional operator in switch expression 2018-12-03 10:37:36 +01:00
ExpressionSwitchBreaks1.java 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
ExpressionSwitchBreaks2.java 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
ExpressionSwitchBreaks2.out 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
ExpressionSwitchBugs.java 8214114: Switch expressions with try-catch statements 2018-12-11 09:10:24 +01:00
ExpressionSwitchBugsInGen.java 8214031: Assertion error in value break statement with conditional operator in switch expression 2018-12-03 10:37:36 +01:00
ExpressionSwitchCodeFromJLS.java 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
ExpressionSwitchDA.java 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
ExpressionSwitchEmbedding.java 8214114: Switch expressions with try-catch statements 2018-12-11 09:10:24 +01:00
ExpressionSwitchFallThrough1.java 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
ExpressionSwitchFallThrough.java 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
ExpressionSwitchFlow.java 8212982: Rule cases in switch expression accepted even if complete normally 2018-11-21 15:22:57 +01:00
ExpressionSwitchFlow.out 8212982: Rule cases in switch expression accepted even if complete normally 2018-11-21 15:22:57 +01:00
ExpressionSwitchInExpressionSwitch.java 8213263: fix legal headers in test/langtools 2018-11-01 14:32:55 -07:00
ExpressionSwitchInfer.java 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
ExpressionSwitchInfer.out 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
ExpressionSwitchIntersectionTypes.java 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
ExpressionSwitchNotExhaustive.java 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
ExpressionSwitchNotExhaustive.out 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
ExpressionSwitchUnreachable.java 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
ExpressionSwitchUnreachable.out 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
ParseIncomplete.java 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
ParserRecovery.java 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
ParserRecovery.out 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
SwitchExpressionIsNotAConstant.java 8214113: Switch expressions may have constant type and may be skipped during write 2018-11-26 09:24:08 +01:00
SwitchExpressionScopesIsolated.java 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
SwitchExpressionScopesIsolated.out 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
SwitchExpressionSimpleVisitorTest.java 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
TryCatch.java 8214114: Switch expressions with try-catch statements 2018-12-11 09:10:24 +01:00