Skip to content

Commit 9ff9631

Browse files
committed
New alias for build
1 parent bd16f73 commit 9ff9631

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

src/main/java/com/hubspot/jinjava/JinjavaConfig.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,12 @@
5454

5555
@Value.Immutable(singleton = true)
5656
@JinjavaImmutableStyle.WithStyle
57+
@Value.Style(
58+
init = "with*",
59+
get = { "is*", "get*" }, // Detect 'get' and 'is' prefixes in accessor methods
60+
build = "buildImpl", // This is an alias for keeping binary compatibility on the "build" method.
61+
visibility = Value.Style.ImplementationVisibility.PACKAGE
62+
)
5763
public class JinjavaConfig {
5864

5965
public JinjavaConfig() {}
@@ -249,7 +255,11 @@ public boolean isIterateOverMapKeys() {
249255
return getLegacyOverrides().isIterateOverMapKeys();
250256
}
251257

252-
public static class Builder extends ImmutableJinjavaConfig.Builder {}
258+
public static class Builder extends ImmutableJinjavaConfig.Builder {
259+
public JinjavaConfig build() {
260+
return super.buildImpl();
261+
}
262+
}
253263

254264
public static Builder builder() {
255265
return new Builder();

0 commit comments

Comments
 (0)