Skip to content

Commit 1b68a79

Browse files
committed
fix: made the JinjaTemplateRenderer's constructor be protected
Signed-off-by: Sun Yuhan <[email protected]>
1 parent d3b5342 commit 1b68a79

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

spring-ai-template-jinja/src/main/java/org/springframework/ai/template/jinja/JinjaTemplateRenderer.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,22 @@
1616

1717
package org.springframework.ai.template.jinja;
1818

19+
import java.util.HashSet;
20+
import java.util.Map;
21+
import java.util.Set;
22+
1923
import com.hubspot.jinjava.Jinjava;
2024
import com.hubspot.jinjava.JinjavaConfig;
2125
import com.hubspot.jinjava.tree.parse.ExpressionToken;
2226
import com.hubspot.jinjava.tree.parse.Token;
2327
import com.hubspot.jinjava.tree.parse.TokenScanner;
2428
import org.slf4j.Logger;
2529
import org.slf4j.LoggerFactory;
30+
2631
import org.springframework.ai.template.TemplateRenderer;
2732
import org.springframework.ai.template.ValidationMode;
2833
import org.springframework.util.Assert;
2934

30-
import java.util.HashSet;
31-
import java.util.Map;
32-
import java.util.Set;
33-
3435
/**
3536
* Renders a template using the Jin-java library.
3637
*
@@ -63,7 +64,7 @@ public class JinjaTemplateRenderer implements TemplateRenderer {
6364
* @param validationMode the mode to use for template variable validation; must not be
6465
* null
6566
*/
66-
public JinjaTemplateRenderer(ValidationMode validationMode) {
67+
protected JinjaTemplateRenderer(ValidationMode validationMode) {
6768
Assert.notNull(validationMode, "validationMode cannot be null");
6869
this.validationMode = validationMode;
6970
}

spring-ai-template-jinja/src/test/java/org/springframework/ai/template/jinja/JinjaTemplateRendererTests.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,14 @@
1616

1717
package org.springframework.ai.template.jinja;
1818

19+
import java.util.HashMap;
20+
import java.util.Map;
21+
1922
import org.junit.jupiter.api.Test;
23+
2024
import org.springframework.ai.template.ValidationMode;
2125
import org.springframework.test.util.ReflectionTestUtils;
2226

23-
import java.util.HashMap;
24-
import java.util.Map;
25-
2627
import static org.assertj.core.api.Assertions.assertThat;
2728
import static org.assertj.core.api.Assertions.assertThatThrownBy;
2829

0 commit comments

Comments
 (0)