in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/importer/MavenChangesImporterArgs.java [30:50]
public MavenChangesImporterArgs(
final Path changelogDirectory,
final Path changesXmlFile,
final int releaseVersionMajor) {
// Check arguments
Objects.requireNonNull(changelogDirectory, "changelogDirectory");
Objects.requireNonNull(changesXmlFile, "changesXmlFile");
if (releaseVersionMajor < 0) {
final String message = String.format(
"was expecting `releaseVersionMajor >= 0`, found: %d",
releaseVersionMajor);
throw new IllegalArgumentException(message);
}
// Set fields
this.changelogDirectory = changelogDirectory;
this.changesXmlFile = changesXmlFile;
this.releaseVersionMajor = releaseVersionMajor;
}