API reference#

The complete public API of InitO (the inito package). Every decorator supports three call styles — @Data, @Data(), and @Data(option=value, ...) — and every PascalCase decorator has a lowercase alias (Data/data, Builder/builder, …) bound to the exact same object; use whichever reads better.

Decorators

@Data, @Value, accessors, @ToString, @EqualsAndHashCode, the constructor decorators, and @Builder.

Decorators
Dependency injection

Container, Scope, default_container, @Service/@Component, @Singleton, and @Inject.

Dependency injection
Exceptions

The InitoError hierarchy raised at decoration, build, and resolution time.

Exceptions

For task-oriented documentation, see the User Guide.