インターフェース AotContext.IntrospectedBeanDefinition
- 含まれているインターフェース:
- AotContext
public static interface AotContext.IntrospectedBeanDefinition
Bean 定義のイントロスペクションメソッドを定義するインターフェース。
メソッドのサマリー
修飾子と型メソッド説明指定された必須のnamed bean
SE のBeanDefinition
を取得します。指定された必須のbean name
SE のRootBeanDefinition
を取得します。boolean
指定された必須のname
SE によって識別される Bean がFactoryBean
であるかどうかを判別します。boolean
指定された必須のname
SE によって識別される Bean 定義が存在するかどうかを判別します。ClassSE<?>
メソッドの詳細
isPresent
boolean isPresent()指定された必須のname
SE によって識別される Bean 定義が存在するかどうかを判別します。- 戻り値:
- 指定された必要な
name
SE によって識別される Bean 定義が登録されている場合は true。
isFactoryBean
boolean isFactoryBean()指定された必須のname
SE によって識別される Bean がFactoryBean
であるかどうかを判別します。- 戻り値:
- 指定された必須の
name
SE によって識別される Bean がFactoryBean
である場合は true。
getBeanDefinition
指定された必須のnamed bean
SE のBeanDefinition
を取得します。- 戻り値:
- 指定された必須の
named bean
SE のBeanDefinition
。 - 例外:
NoSuchBeanDefinitionException
-named bean
SE のBeanDefinition
が見つからない場合。- 関連事項:
getRootBeanDefinition
指定された必須のbean name
SE のRootBeanDefinition
を取得します。- 戻り値:
- 指定された必須の
bean name
SE のRootBeanDefinition
。 - 例外:
NoSuchBeanDefinitionException
-named bean
SE のBeanDefinition
が見つからない場合。IllegalStateExceptionSE
- Bean がroot bean
でない場合。- 関連事項:
resolveType
- 戻り値:
- 定義されている場合は、
referenced bean
のtype
SE。null の場合があります。 - 関連事項: