無効なシグネチャーまたは無効な型のフィールドを持つクラスまたはメソッドに記述されている Seam アノテーションを報告します。
インターフェースと抽象クラスに対する @Name は無効です。 アノテーション付きのクラスでは引数のないコンストラクターが必要です。
@In はフィールドもしくは setter メソッド (void setUser(User user) など) に記述する必要があります。
set から始まる必要がある@Out はフィールドもしくは getter メソッド (User getUser() など) に記述する必要があります。
get から始まる必要があります。戻り値の型が boolean の場合は is から始めても構いません。@DataModel はフィールドもしくは getter メソッドに記述する必要があります (@Out アノテーションと同じ)。
フィールドの型または戻り値の型は以下のいずれかにする必要があります。
java.util.Listjava.util.Setjava.util.Map@DataModelSelection は setter メソッドに記述する必要があります。
@DataModelSelectionIndex は setter メソッドに記述する必要があります。
@Factory と @Unwrap は以下のシグネチャーを持つメソッドに記述する必要があります。
org.jboss.seam.Component パラメーター (またはそのスーパータイプ) が 1 つだけある@Create は以下のシグネチャーを持つメソッドに記述する必要があります。
org.jboss.seam.Component パラメーター (またはそのスーパータイプ) が 1 つだけある@Destroy は以下のシグネチャーを持つメソッドに記述する必要があります。