summaryrefslogtreecommitdiffstats
path: root/config-lib
diff options
context:
space:
mode:
authorHarald Musum <musum@oath.com>2018-05-30 11:30:41 +0200
committerHarald Musum <musum@oath.com>2018-05-30 11:30:41 +0200
commit664973e842a28df2bfeaa81b8efa9c2780b5c365 (patch)
tree550e8c0aa37888bce37796b327f9580234a8a0cd /config-lib
parent927a9f6f9338ad7246678f91e592dce1c11883f4 (diff)
Require file reference to be non-null
Diffstat (limited to 'config-lib')
-rwxr-xr-xconfig-lib/src/main/java/com/yahoo/config/FileReference.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/config-lib/src/main/java/com/yahoo/config/FileReference.java b/config-lib/src/main/java/com/yahoo/config/FileReference.java
index 5f0bc275bad..b3dbb80f51f 100755
--- a/config-lib/src/main/java/com/yahoo/config/FileReference.java
+++ b/config-lib/src/main/java/com/yahoo/config/FileReference.java
@@ -7,18 +7,20 @@ import java.util.Collection;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
+import java.util.Objects;
/**
* An immutable file reference that can only be created from classes within the same package.
* This is to prevent clients from creating arbitrary and invalid file references.
*
- * @author tonytv
+ * @author Tony Vaagenes
*/
public final class FileReference {
private final String value;
public FileReference(String value) {
+ Objects.requireNonNull(value);
this.value = value;
}