Skip to content

Commit 51be902

Browse files
authored
fix null precondition checks (#235)
1 parent 73657eb commit 51be902

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

avaje-config/src/main/java/io/avaje/config/CoreConfiguration.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -357,8 +357,8 @@ public <T extends Enum<T>> T getEnum(Class<T> cls, String key, T defaultValue) {
357357

358358
@Override
359359
public <T> T getAs(String key, Function<String, T> mappingFunction) {
360-
requireNonNull("key is required");
361-
requireNonNull("mappingFunction is required");
360+
requireNonNull(key, "key is required");
361+
requireNonNull(mappingFunction,"mappingFunction is required");
362362
final var entry = required(key);
363363
try {
364364
return mappingFunction.apply(entry);
@@ -369,8 +369,8 @@ public <T> T getAs(String key, Function<String, T> mappingFunction) {
369369

370370
@Override
371371
public <T> Optional<T> getAsOptional(String key, Function<String, T> mappingFunction) {
372-
requireNonNull("key is required");
373-
requireNonNull("mappingFunction is required");
372+
requireNonNull(key, "key is required");
373+
requireNonNull(mappingFunction, "mappingFunction is required");
374374
try {
375375
return Optional.ofNullable(value(key)).map(mappingFunction);
376376
} catch (final Exception e) {

0 commit comments

Comments
 (0)