| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Report annotation member defaults for Kotlin, Groovy and Python as for Java (#13160) | 11 天前 | |
Propagate the exception of a reflectively dispatched executable method (#13132) * Propagate the exception of a reflectively dispatched executable method A private executable method is dispatched by generated code through ReflectionUtils.invokeMethod, which wrapped what the method threw in an InvocationException, while a non-private method rethrew the original exception. Generated dispatch now calls the new internal ReflectionUtils.invokeMethodPropagating, which rethrows the target's throwable unchanged (checked exceptions included) and keeps InvocationException for illegal access only. The reflection module reuses it, and the lifecycle callback unwrap also lets checked exceptions through for definitions compiled before 5.3. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> * Adjust reflective dispatch fix for 5.2.x * Keep bean introspection reflective dispatch wrapping, qualify the break notes and cover the new paths --------- Co-authored-by: Claude Opus 5 <noreply@anthropic.com> | 3 天前 |