Skip to content

Commit da31858

Browse files
fniephauszakkak
authored andcommitted
Use Objects.requireNonNull() in ConditionalConfigurationRegistry.
(cherry picked from commit 0ba6cc2)
1 parent 2b80dd7 commit da31858

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/ConditionalConfigurationRegistry.java

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626

2727
import java.util.Collection;
2828
import java.util.Map;
29+
import java.util.Objects;
2930
import java.util.concurrent.ConcurrentHashMap;
3031
import java.util.concurrent.ConcurrentLinkedQueue;
3132

@@ -38,14 +39,8 @@ public abstract class ConditionalConfigurationRegistry {
3839
private final Map<String, Collection<Runnable>> pendingReachabilityHandlers = new ConcurrentHashMap<>();
3940

4041
protected void registerConditionalConfiguration(ConfigurationCondition condition, Runnable runnable) {
41-
if (condition == null) {
42-
throw new NullPointerException("Cannot use null value as condition for conditional configuration. " +
43-
"Please ensure that you register a non-null condition.");
44-
}
45-
if (runnable == null) {
46-
throw new NullPointerException("Cannot use null value as runnable for conditional configuration. " +
47-
"Please ensure that you register a non-null runnable.");
48-
}
42+
Objects.requireNonNull(condition, "Cannot use null value as condition for conditional configuration. Please ensure that you register a non-null condition.");
43+
Objects.requireNonNull(runnable, "Cannot use null value as runnable for conditional configuration. Please ensure that you register a non-null runnable.");
4944
if (ConfigurationCondition.alwaysTrue().equals(condition)) {
5045
/* analysis optimization to include new types as early as possible */
5146
runnable.run();

0 commit comments

Comments
 (0)