差異處
這裏顯示兩個版本的差異處。
java:sonarlint:fixbug:s1143 [2021/03/18 15:08] tony 建立 |
java:sonarlint:fixbug:s1143 [2021/03/18 15:12] tony [Problem] |
||
---|---|---|---|
行 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) { |