diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/cmdline')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/cmdline/Label.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/cmdline/Label.java b/src/main/java/com/google/devtools/build/lib/cmdline/Label.java index b81efab5f4..3f11858871 100644 --- a/src/main/java/com/google/devtools/build/lib/cmdline/Label.java +++ b/src/main/java/com/google/devtools/build/lib/cmdline/Label.java @@ -130,6 +130,7 @@ public final class Label boolean defaultToMain, ImmutableMap<RepositoryName, RepositoryName> repositoryMapping) throws LabelSyntaxException { + Preconditions.checkNotNull(repositoryMapping); String repo = defaultToMain ? "@" : RepositoryName.DEFAULT_REPOSITORY; int packageStartPos = absName.indexOf("//"); if (packageStartPos > 0) { @@ -158,6 +159,7 @@ public final class Label private static RepositoryName getGlobalRepoName( String repo, ImmutableMap<RepositoryName, RepositoryName> repositoryMapping) throws LabelSyntaxException { + Preconditions.checkNotNull(repositoryMapping); RepositoryName repoName = RepositoryName.create(repo); return repositoryMapping.getOrDefault(repoName, repoName); } @@ -524,6 +526,7 @@ public final class Label public Label getRelativeWithRemapping( String relName, ImmutableMap<RepositoryName, RepositoryName> repositoryMapping) throws LabelSyntaxException { + Preconditions.checkNotNull(repositoryMapping); if (relName.length() == 0) { throw new LabelSyntaxException("empty package-relative label"); } |