このタスクについて
ユーザー作成規則を作成するには、以下の手順を実行します。
- ウィザードを使用して、EGL コード分析のプラグイン・プロジェクトを生成します。分析対象とする
コード・ステートメントのタイプを指定します。そのタイプのステートメントは、AST モデルと IR モデルという 2 つのセットに分割されます。
その違いは、AST モデルは処理対象の特定ノードに関する、バインドされていない情報を提供するということです。
ご使用の規則で、選択されたタイプのコード・ステートメントに関連付けられている (バインドされている) 情報が要求されるときは、
代わりに IR モデルを使用してください。
AST モデル・ノードは、IR モデル要素より処理が高速です。
- コード分析 API を呼び出す Java コードを作成します。
対象のコード・ステートメントのタイプを調べて、各インスタンスを受諾または拒否
します。
- ユーザー作成規則プラグインを開発ワークベンチにインストールします。
これらの各手順の詳細は、以下のトピックで説明されています。
ユーザー作成規則プロジェクトを作成して、インストールしたら、
プロジェクトにさらにルールを追加することができます。トピックの最後にあるリンクを参照してください。
注: ユーザー作成カスタム規則は、カスタム・カテゴリーおよび規則とは異なります。
ウィザードで特定のタイプの規則の処理オプションを選択して、
カスタム・カテゴリーやカスタム規則を作成することができます。
トピックの最後にあるリンクを参照してください。