#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 のバージョン管理を目的としています。

関連トピック リンク アイコンSee also