2016-04-01 31 views

答えて

0

を使用すると、Velocityテンプレート内のライブテンプレートコンテキストへのアクセスを持っていないので、これは不可能です。

は速度コンテキストを見てください。これはorg.jetbrains.java.generate.GenerationUtil#velocityGenerateCode方法で作成しています。のようなあなたはVelocityテンプレート内の異なる値にアクセスすることがVelocityテンプレート内

vc.put("helper", GenerationHelper.class); 
    vc.put("StringUtil", StringUtil.class); 

ライブTEMのようなものを表す値がありませんプレートエンジン。

さらに、ライブテンプレートは、生成するメソッドとは異なり、動的なコンテキスト(構文ツリーのノード)で動作します。速度テンプレートと固定コンテキストを使用してソースコードを生成します。

関連する問題