インターフェース AotContext.IntrospectedBeanDefinition
- 含まれているインターフェース:
- AotContext
@DeprecatedSE(since="4.0",
forRemoval=true)
public static interface AotContext.IntrospectedBeanDefinition
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
4.0 以降、これは広く使用されていないため、ユーザーコード内で簡単に実装できます。
Bean 定義のイントロスペクションメソッドを定義するインターフェース。
メソッドのサマリー
修飾子と型メソッド説明非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定された必須のnamed beanSE のBeanDefinitionを取得します。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定された必須のbean nameSE のRootBeanDefinitionを取得します。boolean非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定された必須のnameSE によって識別される Bean がFactoryBeanであるかどうかを判別します。boolean非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定された必須のnameSE によって識別される Bean 定義が存在するかどうかを判別します。@Nullable ClassSE<?>
メソッドの詳細
isPresent
boolean isPresent()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定された必須のnameSE によって識別される Bean 定義が存在するかどうかを判別します。- 戻り値:
- 指定された必要な
nameSE によって識別される Bean 定義が登録されている場合は true。
isFactoryBean
boolean isFactoryBean()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定された必須のnameSE によって識別される Bean がFactoryBeanであるかどうかを判別します。- 戻り値:
- 指定された必須の
nameSE によって識別される Bean がFactoryBeanである場合は true。
getBeanDefinition
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定された必須のnamed beanSE のBeanDefinitionを取得します。- 戻り値:
- 指定された必須の
named beanSE のBeanDefinition。 - 例外:
NoSuchBeanDefinitionException-named beanSE のBeanDefinitionが見つからない場合。- 関連事項:
getRootBeanDefinition
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定された必須のbean nameSE のRootBeanDefinitionを取得します。- 戻り値:
- 指定された必須の
bean nameSE のRootBeanDefinition。 - 例外:
NoSuchBeanDefinitionException-named beanSE のBeanDefinitionが見つからない場合。IllegalStateExceptionSE- Bean がroot beanでない場合。- 関連事項:
resolveType
@Nullable ClassSE<?> resolveType()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- 戻り値:
- 定義されている場合は、
referenced beanのtypeSE。null の場合があります。 - 関連事項: