Skip to content

Commit f97e5a0

Browse files
committed
Fix issues for sonar cloud scan #51
1 parent d9dfadf commit f97e5a0

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

fj-doc-freemarker/src/main/java/org/fugerit/java/doc/freemarker/helper/FreeMarkerDocProcess.java

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,25 @@ public class FreeMarkerDocProcess implements Serializable {
99

1010
private FreeMarkerDocProcess() {}
1111

12+
/**
13+
* Default configuration path
14+
*/
15+
public static final String CONFIG_PATH = "cl://fj_doc_freemarker_config/fm-freemarker-doc-process-config.xml";
16+
1217
/**
1318
*
1419
*/
1520
private static final long serialVersionUID = 1277168639030295400L;
1621

17-
public static final String CONFIG_PATH = "cl://fj_doc_freemarker_config/fm-freemarker-doc-process-config.xml";
18-
19-
private static final FreemarkerDocProcessConfig INSTANCE = FreemarkerDocProcessConfigFacade.loadConfigSafe( CONFIG_PATH );
22+
/*
23+
* Default implemnentation
24+
*/
25+
private static final FreemarkerDocProcessConfig INSTANCE = newInstance( CONFIG_PATH );
2026

27+
public static FreemarkerDocProcessConfig newInstance( String configPath ) {
28+
return FreemarkerDocProcessConfigFacade.loadConfigSafe( configPath );
29+
}
30+
2131
public static FreemarkerDocProcessConfig getInstance() {
2232
return INSTANCE;
2333
}

0 commit comments

Comments
 (0)