[英]How to define Intellij IDEA template for Java exception class
當我在 IntelliJ IDEA Ultimate 上定義一個新的異常並使用 ctlr + enter 創建異常類時,它默認擴展了 Throwable,我想將其更改為異常但我找不到它在設置中的位置。
我已嘗試在編輯器 -> 文件和代碼模板中進行設置,但找不到我要搜索的內容。
覆蓋創建新異常類的默認行為對於 IntelliJ IDEA 尚不可用。 這是一個功能請求。
仍然可以使用 LiveTemplates。
例如,要讓創建的異常類擴展Exception類而不是Throwable,修改代碼如下:
public class $NAME$ extends Exception {
public $NAME$() {
}
public $NAME$(String message) {
super(message);
}
public $NAME$(String message, Throwable cause) {
super(message, cause);
}
public $NAME$(Throwable cause) {
super(cause);
}
protected $NAME$(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) {
super(message, cause, enableSuppression, writableStackTrace);
}
}
進行所需的更改后,單擊Apply
按鈕以保存更改。
用法:
Tab
鍵。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.