Skip to content

Commit 0ca1184

Browse files
authored
fix: simplify PackageURL::validatePath(String, boolean) (#173)
* Simplify `PackageURL::validatePath(String, boolean)` In the `PackageURL::validatePath(String, boolean)` method, the `boolean` parameter value is always `true`, so remove it. * Rename to `validateSubpath`
1 parent ce5a9de commit 0ca1184

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/main/java/com/github/packageurl/PackageURL.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ public PackageURL(final String type, final String namespace, final String name,
9898
this.name = validateName(name);
9999
this.version = validateVersion(version);
100100
this.qualifiers = parseQualifiers(qualifiers);
101-
this.subpath = validatePath(subpath, true);
101+
this.subpath = validateSubpath(subpath);
102102
verifyTypeConstraints(this.type, this.namespace, this.name);
103103
}
104104

@@ -371,11 +371,11 @@ private void validateKey(final String value) throws MalformedPackageURLException
371371
validateChars(value, PackageURL::isValidCharForKey, "qualifier key");
372372
}
373373

374-
private String validatePath(final String value, final boolean isSubpath) throws MalformedPackageURLException {
374+
private String validateSubpath(final String value) throws MalformedPackageURLException {
375375
if (value == null || value.isEmpty()) {
376376
return null;
377377
}
378-
return validatePath(value.split("/"), isSubpath);
378+
return validatePath(value.split("/"), true);
379379
}
380380

381381
private String validatePath(final String[] segments, final boolean isSubpath) throws MalformedPackageURLException {

0 commit comments

Comments
 (0)