private Version findLatestVersion()

in initializr-generator/src/main/java/io/spring/initializr/util/VersionParser.java [148:163]


	private Version findLatestVersion(Integer major, Integer minor,
			Version.Qualifier qualifier) {
		List<Version> matches = this.latestVersions.stream().filter((it) -> {
			if (major != null && !major.equals(it.getMajor())) {
				return false;
			}
			if (minor != null && !minor.equals(it.getMinor())) {
				return false;
			}
			if (qualifier != null && !qualifier.equals(it.getQualifier())) {
				return false;
			}
			return true;
		}).collect(Collectors.toList());
		return (matches.size() != 1) ? null : matches.get(0);
	}