- All Superinterfaces:
Info,ReporterInfo
- All Known Subinterfaces:
ModuleBeanInfo,MultiSocketBeanInfo,NestedBeanInfo,OverridableBeanInfo,OverridingSocketBeanInfo,SingleSocketBeanInfo,SocketBeanInfo,WrapperBeanInfo
Base bean info interface specifying data and services common to all beans.
- Author:
- Jeremy Kuhn
-
Method Summary
Modifier and TypeMethodDescriptionReturns a list of beans nested in this bean, ie. provided by this bean.Returns the bean qualified name.getType()Returns the underlying type of the bean.Methods inherited from interface io.inverno.core.compiler.spi.ReporterInfo
error, hasError, hasWarning, warning
-
Method Details
-
getQualifiedName
BeanQualifiedName getQualifiedName()Returns the bean qualified name.
- Specified by:
getQualifiedNamein interfaceInfo- Returns:
- a bean qualified name
-
getType
TypeMirror getType()Returns the underlying type of the bean.
- Returns:
- a type
-
getNestedBeans
NestedBeanInfo[] getNestedBeans()Returns a list of beans nested in this bean, ie. provided by this bean.
A nested bean follows the lifecyle of its providing bean.
- Returns:
- an array of nested beans
-