Package-level declarations
Types
A "kind" of dependency detected by DependencyTrackingInjectionEnvironment.
Fake environment that tracks dependencies on the instantiation of components.
The dependencies for an identifier, with the kind of dependency "towards" those dependencies.
Checks that all the components within modules are injected somewhere, except for the specified in the set passed as a parameter.
DSL receiver for creating a NoUnusedCheck with excluded components. Use the exclude functions to exclude components by their identifiers.
An individual Tegral DI check that can be ran.
DSL receiver class for the Tegral DI check DSL.
Exception type for check failures (i.e. when a check is not met).
Functions
Checks that the modules are complete and that all dependencies and injections can be properly resolved.
Excludes an identifier built from the generic type parameter and the given qualifier, or EmptyQualifier if no qualifier is provided.
Excludes an identifier built from the given class and the given qualifier, or EmptyQualifier if no qualifier is provided.
Adds the given modules to this Tegral DI check instance.
Checks that no cyclic dependencies are present within the modules.
Creates a NoUnusedCheck.
Check that verifies no injection is actually performed during the instantiation of components.
DSL for checking your Tegral DI modules.