メソッドシグネチャの記述
ID の検証など、解析でチェッカーが考慮するメソッドシグネチャを記述するには:
- 対象のメソッドを含むクラスのパッケージ宣言を記述します (または実際のクラスからコピーします)。
- 対象のメソッドを含むクラスまたはインターフェイスの宣言を記述またはコピーします。宣言は次の形式になります。
(modifiers)* ('class'|'interface') CLASS_NAME
- クラス宣言内に対象のメソッドのシグネチャを記述またはコピーします。
メソッドシグネチャの記述例
javax.naming.directory DirContext からのいくつかの検索メソッドを記述するとします。メソッドシグネチャは次のようになります。
package javax.naming.directory; import javax.naming.*; public class DirContext { public NamingEnumeration<SearchResult> search(Name name, String filter, SearchControls cons) throws NamingException; public NamingEnumeration<SearchResult> search(String name, String filter, SearchControls cons) throws NamingException; }