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