#MyFunc.java:カスタム関数の使用
kwcreatechecker の --kast-library オプションを使用すると、MyFunc.java が作成されます。
MyFunc.java には次のようなサンプルプラグインソースが含まれます。
public class MyFunc extends com.klocwork.jxpath.CustomBoolFunction { public boolean evaluate(com.klocwork.javaapi.jtree.TreeNode node) { return true; } }
このファイルを独自のプラグインソースで更新します。デフォルトクラス名 "MyFunc" を別の名前で置換する場合は、plugin_functions.xml
でクラスを更新する必要があります。plugin_functions.xml: カスタム関数の使用 を参照してください。
Note: カスタム関数を含む Java KAST checker に対しては、
updateVersion.xsl
ファイルも作成されます。このファイルは、カスタム関数に関連した Java KAST API のバージョン管理を目的としています。