差異處
這裏顯示兩個版本的差異處。
下次修改 | 前次修改 | ||
java:sonarlint:fixbug:s1143 [2021/03/18 15:08] tony 建立 |
java:sonarlint:fixbug:s1143 [2023/06/25 09:48] (目前版本) |
||
---|---|---|---|
行 2: | 行 2: | ||
====== Jump statements should not occur in "finally" blocks (java:S1143) ====== | ====== Jump statements should not occur in "finally" blocks (java:S1143) ====== | ||
===== Problem ===== | ===== Problem ===== | ||
- | 這問題是發生在finally block中使用return,將會導致拋出的例外會遺失,讓client認為這個method正常執行完: | + | 這問題是發生在finally block中使用return,將會導致拋出的例外遺失,讓client認為這個method正常執行完: |
<code java> | <code java> | ||
} catch (Exception e) { | } catch (Exception e) { |