public static void checkVersionFormat(String targetVersion) { if (!JavaVersion.isValid(targetVersion)) { throw new IllegalStateException( String.format( Locale.ROOT, "version string must be a sequence of nonnegative decimal integers separated by \".\"'s and may have leading zeros but was %s", targetVersion ) ); } }
public static void checkVersionFormat(String targetVersion) { if (!JavaVersion.isValid(targetVersion)) { throw new IllegalStateException( String.format( Locale.ROOT, "version string must be a sequence of nonnegative decimal integers separated by \".\"'s and may have " + "leading zeros but was %s", targetVersion ) ); } }
public static void checkVersionFormat(String targetVersion) { if (!JavaVersion.isValid(targetVersion)) { throw new IllegalStateException( String.format( Locale.ROOT, "version string must be a sequence of nonnegative decimal integers separated by \".\"'s and may have leading zeros but was %s", targetVersion ) ); } }
public static void checkVersionFormat(String targetVersion) { if (!JavaVersion.isValid(targetVersion)) { throw new IllegalStateException( String.format( Locale.ROOT, "version string must be a sequence of nonnegative decimal integers separated by \".\"'s and may have " + "leading zeros but was %s", targetVersion ) ); } }
public static JavaVersion parse(String value) { Objects.requireNonNull(value); if (!isValid(value)) { throw new IllegalArgumentException("value"); } List<Integer> version = new ArrayList<>(); String[] components = value.split("\\."); for (String component : components) { version.add(Integer.valueOf(component)); } return new JavaVersion(version); }
public static JavaVersion parse(String value) { Objects.requireNonNull(value); if (!isValid(value)) { throw new IllegalArgumentException("value"); } List<Integer> version = new ArrayList<>(); String[] components = value.split("\\."); for (String component : components) { version.add(Integer.valueOf(component)); } return new JavaVersion(version); }
public static JavaVersion parse(String value) { Objects.requireNonNull(value); if (!isValid(value)) { throw new IllegalArgumentException("value"); } List<Integer> version = new ArrayList<>(); String[] components = value.split("\\."); for (String component : components) { version.add(Integer.valueOf(component)); } return new JavaVersion(version); }