- All Superinterfaces:
BeanInfo,Info,ReporterInfo
A nested bean info holds the data required to process a nested bean in a module.
Nested beans are exposed and provided by a bean (module or socket bean) in a module. They follow the same lifecycle as their providing bean as such they are not directly exposed on a module.
- Author:
- Jeremy Kuhn
-
Method Summary
Modifier and TypeMethodDescriptionReturns the method used to access the nested bean instance.getName()Returns the name of the nested bean in the providing bean.Returns the bean providing the nested bean.Methods inherited from interface io.inverno.core.compiler.spi.BeanInfo
getNestedBeans, getQualifiedName, getTypeMethods inherited from interface io.inverno.core.compiler.spi.ReporterInfo
error, hasError, hasWarning, warning
-
Method Details
-
getAccessorElement
ExecutableElement getAccessorElement()Returns the method used to access the nested bean instance.
- Returns:
- An executable element
-
getName
String getName()Returns the name of the nested bean in the providing bean.
- Returns:
- A name
-
getProvidingBean
BeanInfo getProvidingBean()Returns the bean providing the nested bean.
- Returns:
- A bean
-