4

IntelliJ のライブ テンプレートで使用する任意の数値 (Long) を自動生成するにはどうすればよいですか?

例:

public static final long uid = $randomLong$;

whererandomLongはランダムな long 値に置き換えられます。ライブ テンプレート定義の変数の式として次を追加しようとしましたが、テンプレートの出力時に何も生成されません。

new Random().nextLong()

私が達成しようとしているのは、IDEA コード インスペクターがシリアライゼーション バージョン UID フィールドに対して生成するものと非常に似ていますが、ライブ テンプレートを使用しています。

4

1 に答える 1

7

groovyScript("new Random().nextLong()")代わりに変数式として追加してみてください。

于 2014-07-29T06:28:46.703 に答える