@@ -12,19 +12,15 @@ public Config set(String path, String key, String value) {
1212 return set (prefix + key .toLowerCase (Locale .ROOT ), value );
1313 }
1414
15- public Config add (String path , Map <String , String > data , Map <String , String > mapping ) {
16- return add (path , data , k -> mapping .getOrDefault (k , k ));
17- }
18-
1915 public Config add (String path , Map <String , String > data , Function <String , String > mapping ) {
20- data .forEach ((key , value ) -> set (path , mapping .apply (key ), value ));
16+ data .forEach ((key , value ) -> {
17+ key = mapping .apply (key );
18+ if (key != null )
19+ set (path , key , value );
20+ });
2121 return this ;
2222 }
2323
24- public Config add (Map <String , String > data , Map <String , String > mapping ) {
25- return add (null , data , mapping );
26- }
27-
2824 public Config add (Map <String , String > data , Function <String , String > mapping ) {
2925 return add (null , data , mapping );
3026 }
@@ -37,10 +33,6 @@ public Config add(Map<String, String> data) {
3733 return add (null , data , k -> k );
3834 }
3935
40- public Config add (String path , EnvFile envFile , Map <String , String > mapping ) {
41- return add (path , envFile .getValues (), mapping );
42- }
43-
4436 public Config add (String path , EnvFile envFile , Function <String , String > mapping ) {
4537 return add (path , envFile .getValues (), mapping );
4638 }
@@ -49,10 +41,6 @@ public Config add(String path, EnvFile envFile) {
4941 return add (path , envFile , k -> k );
5042 }
5143
52- public Config add (EnvFile envFile , Map <String , String > mapping ) {
53- return add (null , envFile , mapping );
54- }
55-
5644 public Config add (EnvFile envFile , Function <String , String > mapping ) {
5745 return add (null , envFile , mapping );
5846 }
0 commit comments