Skip to content

Commit c1d9963

Browse files
committed
refactored code (class method -> interface default method)
1 parent aa721d0 commit c1d9963

File tree

2 files changed

+4
-12
lines changed

2 files changed

+4
-12
lines changed

src/main/java/dev/dsf/fhir/validator/implementation_guide/ValidationPackageManager.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,10 @@ default ValidationPackageWithDepedencies downloadPackageWithDependencies(String
2626
* @param identifier
2727
* @return validation package with dependencies
2828
*/
29-
ValidationPackageWithDepedencies downloadPackageWithDependencies(ValidationPackageIdentifier identifier);
29+
default ValidationPackageWithDepedencies downloadPackageWithDependencies(ValidationPackageIdentifier identifier)
30+
{
31+
return downloadPackagesWithDependencies(identifier).get(0);
32+
}
3033

3134
/**
3235
* Downloads the given FHIR packages and all its dependencies.

src/main/java/dev/dsf/fhir/validator/implementation_guide/ValidationPackageManagerImpl.java

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -82,17 +82,6 @@ public List<ValidationPackageWithDepedencies> downloadPackagesWithDependencies(
8282
return packages;
8383
}
8484

85-
@Override
86-
public ValidationPackageWithDepedencies downloadPackageWithDependencies(ValidationPackageIdentifier identifier)
87-
{
88-
Objects.requireNonNull(identifier, "identifier");
89-
90-
Map<ValidationPackageIdentifier, ValidationPackage> packagesByNameAndVersion = new HashMap<>();
91-
downloadPackageWithDependencies(identifier, packagesByNameAndVersion, new HashMap<>());
92-
93-
return ValidationPackageWithDepedencies.from(packagesByNameAndVersion, identifier);
94-
}
95-
9685
private void downloadPackageWithDependencies(ValidationPackageIdentifier identifier,
9786
Map<ValidationPackageIdentifier, ValidationPackage> packagesByNameAndVersion,
9887
Map<ValidationPackageIdentifier, ValidationPackage> allPackagesByNameAndVersion)

0 commit comments

Comments
 (0)