File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed
core/src/main/java/com/cosium/code/format Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change 1111import java .nio .file .Paths ;
1212import java .util .ArrayList ;
1313import java .util .Collection ;
14+ import java .util .Collections ;
1415import java .util .List ;
1516import java .util .Map ;
17+ import java .util .Optional ;
1618import java .util .ServiceLoader ;
1719import java .util .stream .Collectors ;
1820import java .util .stream .Stream ;
@@ -85,7 +87,8 @@ private List<CodeFormatter> createCodeFormatters() {
8587 ServiceLoader .load (CodeFormatterFactory .class ).forEach (formatterFactories ::add );
8688
8789 CodeFormatterConfigurationFactory formatterConfigurationFactory =
88- new CodeFormatterConfigurationFactory (formatterOptions );
90+ new CodeFormatterConfigurationFactory (
91+ Optional .ofNullable (formatterOptions ).orElseGet (Collections ::emptyMap ));
8992
9093 return formatterFactories .stream ()
9194 .map (
Original file line number Diff line number Diff line change 11package com .cosium .code .format .formatter ;
22
3+ import static java .util .Objects .requireNonNull ;
4+
35import com .cosium .code .format_spi .CodeFormatterConfiguration ;
46import java .util .Map ;
57
@@ -11,7 +13,7 @@ public class CodeFormatterConfigurationFactory {
1113 private final Map <String , String > globalConfiguration ;
1214
1315 public CodeFormatterConfigurationFactory (Map <String , String > globalConfiguration ) {
14- this .globalConfiguration = globalConfiguration ;
16+ this .globalConfiguration = requireNonNull ( globalConfiguration ) ;
1517 }
1618
1719 public CodeFormatterConfiguration build (String formatterConfigurationId ) {
You can’t perform that action at this time.
0 commit comments