mirror of
https://github.com/scm-manager/scm-manager.git
synced 2026-05-13 02:55:53 +02:00
improve npe handling on constructor of ImportResult
This commit is contained in:
@@ -37,6 +37,8 @@ import com.google.common.base.Objects;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import com.google.common.collect.Lists;
|
||||
|
||||
import static com.google.common.base.Preconditions.*;
|
||||
|
||||
//~--- JDK imports ------------------------------------------------------------
|
||||
|
||||
import java.util.List;
|
||||
@@ -66,8 +68,10 @@ public final class ImportResult
|
||||
public ImportResult(List<String> importedDirectories,
|
||||
List<String> failedDirectories)
|
||||
{
|
||||
this.importedDirectories = importedDirectories;
|
||||
this.failedDirectories = failedDirectories;
|
||||
this.importedDirectories = checkNotNull(importedDirectories,
|
||||
"list of imported directories is required");
|
||||
this.failedDirectories = checkNotNull(failedDirectories,
|
||||
"list of failed directories is required");
|
||||
}
|
||||
|
||||
//~--- methods --------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user