Skip to content

[2] Jinjava 3.0: Migrate JinjavaConfig to Immutables#1290

Open
jasmith-hs wants to merge 1 commit intobase-jinjava-3.0from
3.0/immutable-config
Open

[2] Jinjava 3.0: Migrate JinjavaConfig to Immutables#1290
jasmith-hs wants to merge 1 commit intobase-jinjava-3.0from
3.0/immutable-config

Conversation

@jasmith-hs
Copy link
Contributor

@jasmith-hs jasmith-hs commented Mar 4, 2026

Part of #1288.

Migrates JinjavaConfig and related builder-pattern classes (including LegacyOverrides and ErrorHandlingStrategy) to use @Value.Immutable. This removes ~400 lines of hand-written builder boilerplate and makes configuration objects safer to use throughout the codebase.

@jasmith-hs jasmith-hs force-pushed the 3.0/immutable-config branch from cda2230 to ebeb04f Compare March 4, 2026 17:22
@jasmith-hs jasmith-hs changed the title Migrate JinjavaConfig and other manual builder patterns to use Value.Immutable Jinjava 3.0: Migrate JinjavaConfig to Immutables Mar 4, 2026
@jasmith-hs jasmith-hs self-assigned this Mar 4, 2026
@jasmith-hs jasmith-hs marked this pull request as ready for review March 7, 2026 18:43
@jasmith-hs jasmith-hs changed the title Jinjava 3.0: Migrate JinjavaConfig to Immutables [2] Jinjava 3.0: Migrate JinjavaConfig to Immutables Mar 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant