插入當前類的名稱

考慮實用程式類模式 :只有 static 方法且沒有欄位的類。建議通過新增私有建構函式來防止此類的例項化。

此實時模板示例使用封閉類的名稱可以輕鬆地將私有建構函式新增到現有類。

private $className$() {
    throw new AssertionError("utility class, forbidden constructor");
}

適用於 Java:宣告範圍。

StackOverflow 文件

單擊編輯變數以將 className 變數定義為內建 className() 表示式,並選中 Skip if defined 框以避擴音示輸入自定義名稱,這在此示例中是不必要的。

StackOverflow 文件

例如,在這樣的類中:

class ListUtils {

    // ...
}

當你鍵入“utility_class”(縮寫)時,這將插入如下建構函式:

class ListUtils {
    private ListUtils() {
        throw new AssertionError("utility class, forbidden constructor");
    }

    // ...
}