インターフェース StereotypeInfo
public interface StereotypeInfo
- 導入:
- 4.0
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 ScopeInfo
defaultScope()
このステレオタイプによって定義されたデフォルトのスコープを返します。CollectionSE<AnnotationInfo>
interceptorBindings()
このステレオタイプによって定義されたインターセプターバインディングアノテーションのセットを返します。boolean
isAlternative()
このステレオタイプがメタアノテーション付き@Alternative
かどうかを返します。boolean
isNamed()
このステレオタイプがメタアノテーション付き@Named
かどうかを返します。IntegerSE
priority()
このステレオタイプが@Priority
メタアノテーションを使用して宣言する優先度の値を返します。
メソッドの詳細
defaultScope
ScopeInfo defaultScope()
このステレオタイプによって定義されたデフォルトのスコープを返します。このステレオタイプがデフォルトのスコープを定義していない場合は、null
を返します。- 戻り値:
- デフォルトのスコープまたは
null
interceptorBindings
CollectionSE<AnnotationInfo> interceptorBindings()
このステレオタイプによって定義されたインターセプターバインディングアノテーションのセットを返します。このステレオタイプがインターセプタバインディングを定義していない場合は、空のコレクションを返します。- 戻り値:
- インターセプタバインディングアノテーションの不変コレクション、決して
null
isAlternative
boolean isAlternative()
このステレオタイプがメタアノテーション付き@Alternative
かどうかを返します。これは、このステレオタイプを持つすべての Bean が代替であることを意味します。- 戻り値:
- このステレオタイプがメタアノテーション付きかどうか
priority
IntegerSE priority()
このステレオタイプが@Priority
メタアノテーションを使用して宣言する優先度の値を返します。このステレオタイプを持つ Bean は、アプリケーションに対して有効になり、この優先度値を使用して並べ替えられます (明示的に優先度を宣言しない限り)。このステレオタイプがメタアノテーション付き
@Priority
でない場合は、null
を返します。- 戻り値:
- このステレオタイプによって宣言された
@Priority
値、またはこのステレオタイプにメタアノテーションが付けられていない場合はnull
@Priority
isNamed
boolean isNamed()
このステレオタイプがメタアノテーション付き@Named
かどうかを返します。これは、このステレオタイプを持つすべての Bean にデフォルトの Bean 名があることを意味します。- 戻り値:
- このステレオタイプがメタアノテーション付きかどうか