You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Resolve early-terminating calls to an explicit never type in the call handlers
A MethodCall/StaticCall/FuncCall configured via
earlyTerminatingMethodCalls/earlyTerminatingFunctionCalls now resolves
to an explicit NeverType in its handler, through a shared
EarlyTerminatingCallHelper. findEarlyTerminatingExpr()'s duplicate
list-matching goes away - its existing explicit-never check covers the
configured calls the same way it already covers exit/die/throw and
signature-never calls - and the lists move off NodeScopeResolver's
constructor onto the helper as DI parameters. The test-case overrides
are replaced by a nodeScopeResolverEarlyTerminating.neon parameter
file.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019wqGgaD7iqL44t1KgpJS7b
0 commit comments