Module io.inverno.core.compiler
Package io.inverno.core.compiler.spi
package io.inverno.core.compiler.spi
-
Interface SummaryInterfaceDescriptionBase bean info interface specifying data and services common to all beans.Exposes Inverno compiler options.Base info interface specifying data and services common to all info.A module bean info holds the data required to process a bean in a module.A multiple bean socket info represents a multiple dependency injection point on a bean or a one-to-many relationship between the bean and an array or collection of other beans.A single bean socket info represents a single dependency injection point on a bean or a one-to-one relationship between two beans.Base module bean socket info.A module info holds the data required to process a module.A module info builder is used to create Module info from beans, sockets and required modules.ModuleInfoVisitor<R,P>A module info visitor is used to process a module info.A multiple socket bean info represents a multiple dependency injection point on a module or a one-to-many relationship between a module and an array or collection of beans external to the module.A multi socket info represents a one-to-many relationship with multiple beans.A nested bean info holds the data required to process a nested bean in a module.An overridable bean info holds the data required to process an overridable bean in a module.An overriding socket bean info is an single socket bean info used as an override for an
OverridableBeanInfo.A reporter info is used to report and track info, warning and error on module's elements and annotations during compilation.A single socket bean info represents a single dependency entry point on a module or a one-to-one relationship between a module and a bean external to the module.A single socket info represents a one-to-one relationship with a bean.Base socket bean interface.Base socket info interface specifying data and services common to all info.A wiring strategy is used to determine whether a bean can be plugged into a socket.A wrapper bean info holds the data required to process a wrapper bean in a module. -
Class SummaryClassDescriptionA qualified name identifying a bean.A qualified name identifying a bean socket.A qualified name identifying a module.Base qualified name class.
-
Enum Summary
-
Exception Summary