Skip to content

I20241107-0130

@srikanth-sankaran srikanth-sankaran tagged this 06 Nov 12:36
* `YieldStatement` should recognize and respond to being enclosed by a try statement that has an escaping finally block
* Integrate YieldStatement into the "standard" exception handling framework withdrawing "custom/special" mechanisms (`org.eclipse.jdt.internal.compiler.ast.TryStatement.generateFinallyBlock` need not know it is working switch expressions)
* Get rid of tunneling of unused "secret return value" LVB of `TryStatement` that is not used anymore.
* Clean up mix up between resource exceptions and declared exceptions
* Defend against NPE in `org.eclipse.jdt.internal.compiler.ast.SwitchExpression.resolveAsType`
* Overhaul code generation for `YieldStatement` - we don't use secret locals in yield anymore; Integrate with exception handling in the "standard operating procedure"
* Disable SEYT.testBug545567_22() for now until same underlying issue https://github.com/eclipse-jdt/eclipse.jdt.core/issues/3259 is resolved
* Hook up the dangling model search test JavaSearchBugs14SwitchExpressionTests.java into top level launchers and fix it not expect full runtime libraries.
Assets 2
Loading