Skip to content

Commit ad05c2d

Browse files
committed
Rename inner classes
1 parent ac200a8 commit ad05c2d

File tree

2 files changed

+48
-66
lines changed

2 files changed

+48
-66
lines changed

src/main/java/com/github/packageurl/internal/PackageTypeProviders.java

Lines changed: 24 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,16 @@ public final class PackageTypeProviders {
1616
private PackageTypeProviders() {}
1717

1818
@ServiceProvider(value = PackageTypeProvider.class, resolution = Requirement.Resolution.MANDATORY)
19-
public static class ApkPackageTypeProvider extends LowercaseNamespaceAndNameTypeProvider {}
19+
public static class Apk extends LowercaseNamespaceAndNameTypeProvider {}
2020

2121
@ServiceProvider(value = PackageTypeProvider.class, resolution = Requirement.Resolution.MANDATORY)
22-
public static class BitbucketPackageTypeProvider extends LowercaseNamespaceAndNameTypeProvider {}
22+
public static class Bitbucket extends LowercaseNamespaceAndNameTypeProvider {}
2323

2424
@ServiceProvider(value = PackageTypeProvider.class, resolution = Requirement.Resolution.MANDATORY)
25-
public static class BitnamiPackageTypeProvider extends LowercaseNamespacePackageTypeProvider {}
25+
public static class Bitnami extends LowercaseNamespacePackageTypeProvider {}
2626

2727
@ServiceProvider(value = PackageTypeProvider.class, resolution = Requirement.Resolution.MANDATORY)
28-
public static class CocoapodsPackageTypeProvider implements PackageTypeProvider {
28+
public static class Cocoapods implements PackageTypeProvider {
2929
@Override
3030
public void validateComponents(
3131
@NonNull String type,
@@ -46,10 +46,10 @@ public void validateComponents(
4646
}
4747

4848
@ServiceProvider(value = PackageTypeProvider.class, resolution = Requirement.Resolution.MANDATORY)
49-
public static class ComposerPackageTypeProvider extends LowercaseNamespaceAndNameTypeProvider {}
49+
public static class Composer extends LowercaseNamespaceAndNameTypeProvider {}
5050

5151
@ServiceProvider(value = PackageTypeProvider.class, resolution = Requirement.Resolution.MANDATORY)
52-
public static class ConanPackageTypeProvider implements PackageTypeProvider {
52+
public static class Conan implements PackageTypeProvider {
5353
@Override
5454
public void validateComponents(
5555
@NonNull String type,
@@ -70,7 +70,7 @@ public void validateComponents(
7070
}
7171

7272
@ServiceProvider(value = PackageTypeProvider.class, resolution = Requirement.Resolution.MANDATORY)
73-
public static class CpanPackageTypeProvider implements PackageTypeProvider {
73+
public static class Cpan implements PackageTypeProvider {
7474
@Override
7575
public void validateComponents(
7676
@NonNull String type,
@@ -89,7 +89,7 @@ public void validateComponents(
8989
}
9090

9191
@ServiceProvider(value = PackageTypeProvider.class, resolution = Requirement.Resolution.MANDATORY)
92-
public static class CranPackageTypeProvider implements PackageTypeProvider {
92+
public static class Cran implements PackageTypeProvider {
9393
@Override
9494
public void validateComponents(
9595
@NonNull String type,
@@ -106,19 +106,19 @@ public void validateComponents(
106106
}
107107

108108
@ServiceProvider(value = PackageTypeProvider.class, resolution = Requirement.Resolution.MANDATORY)
109-
public static class DebPackageTypeProvider extends LowercaseNamespaceAndNameTypeProvider {}
109+
public static class Deb extends LowercaseNamespaceAndNameTypeProvider {}
110110

111111
@ServiceProvider(value = PackageTypeProvider.class, resolution = Requirement.Resolution.MANDATORY)
112-
public static class GenericPackageTypeProvider implements PackageTypeProvider {}
112+
public static class Generic implements PackageTypeProvider {}
113113

114114
@ServiceProvider(value = PackageTypeProvider.class, resolution = Requirement.Resolution.MANDATORY)
115-
public static class GithubPackageTypeProvider extends LowercaseNamespaceAndNameTypeProvider {}
115+
public static class Github extends LowercaseNamespaceAndNameTypeProvider {}
116116

117117
@ServiceProvider(value = PackageTypeProvider.class, resolution = Requirement.Resolution.MANDATORY)
118-
public static class GolangPackageTypeProvider extends LowercaseNamespacePackageTypeProvider {}
118+
public static class Golang extends LowercaseNamespacePackageTypeProvider {}
119119

120120
@ServiceProvider(value = PackageTypeProvider.class, resolution = Requirement.Resolution.MANDATORY)
121-
public static class HackagePackageTypeProvider implements PackageTypeProvider {
121+
public static class Hackage implements PackageTypeProvider {
122122
@Override
123123
public void validateComponents(
124124
@NonNull String type,
@@ -135,16 +135,16 @@ public void validateComponents(
135135
}
136136

137137
@ServiceProvider(value = PackageTypeProvider.class, resolution = Requirement.Resolution.MANDATORY)
138-
public static class HexPackageTypeProvider extends LowercaseNamespaceAndNameTypeProvider {}
138+
public static class Hex extends LowercaseNamespaceAndNameTypeProvider {}
139139

140140
@ServiceProvider(value = PackageTypeProvider.class, resolution = Requirement.Resolution.MANDATORY)
141-
public static class HuggingfacePackageTypeProvider extends LowercaseVersionPackageTypeProvider {}
141+
public static class Huggingface extends LowercaseVersionPackageTypeProvider {}
142142

143143
@ServiceProvider(value = PackageTypeProvider.class, resolution = Requirement.Resolution.MANDATORY)
144-
public static class LuarocksPackageTypeProvider extends LowercaseVersionPackageTypeProvider {}
144+
public static class Luarocks extends LowercaseVersionPackageTypeProvider {}
145145

146146
@ServiceProvider(value = PackageTypeProvider.class, resolution = Requirement.Resolution.MANDATORY)
147-
public static class MavenPackageTypeProvider implements PackageTypeProvider {
147+
public static class Maven implements PackageTypeProvider {
148148
@Override
149149
public void validateComponents(
150150
@NonNull String type,
@@ -161,7 +161,7 @@ public void validateComponents(
161161
}
162162

163163
@ServiceProvider(value = PackageTypeProvider.class, resolution = Requirement.Resolution.MANDATORY)
164-
public static class MlflowPackageTypeProvider implements PackageTypeProvider {
164+
public static class Mlflow implements PackageTypeProvider {
165165
private static @Nullable String normalizeName(@Nullable String name, @Nullable Map<String, String> qualifiers)
166166
throws MalformedPackageURLException {
167167
if (qualifiers != null) {
@@ -215,7 +215,7 @@ public void validateComponents(
215215
}
216216

217217
@ServiceProvider(value = PackageTypeProvider.class, resolution = Requirement.Resolution.MANDATORY)
218-
public static class OciPackageTypeProvider implements PackageTypeProvider {
218+
public static class Oci extends LowercaseNameAndVersionPackageTypeProvider {
219219
@Override
220220
public void validateComponents(
221221
@NonNull String type,
@@ -229,31 +229,13 @@ public void validateComponents(
229229
throw new MalformedPackageURLException("a namespace is not allowed for type '" + type + "'");
230230
}
231231
}
232-
233-
@Override
234-
public @NonNull PackageURL normalizeComponents(
235-
@NonNull String type,
236-
@Nullable String namespace,
237-
@NonNull String name,
238-
@Nullable String version,
239-
@Nullable Map<String, String> qualifiers,
240-
@Nullable String subpath)
241-
throws MalformedPackageURLException {
242-
return new PackageURL(
243-
type,
244-
namespace,
245-
StringUtil.toLowerCase(name),
246-
version != null ? StringUtil.toLowerCase(version) : null,
247-
qualifiers,
248-
subpath);
249-
}
250232
}
251233

252234
@ServiceProvider(value = PackageTypeProvider.class, resolution = Requirement.Resolution.MANDATORY)
253-
public static class PubPackageTypeProvider extends LowercaseNamePackageTypeProvider {}
235+
public static class Pub extends LowercaseNamePackageTypeProvider {}
254236

255237
@ServiceProvider(value = PackageTypeProvider.class, resolution = Requirement.Resolution.MANDATORY)
256-
public static class PypiPackageTypeProvider implements PackageTypeProvider {
238+
public static class Pypi implements PackageTypeProvider {
257239
@Override
258240
public @NonNull PackageURL normalizeComponents(
259241
@NonNull String type,
@@ -269,13 +251,13 @@ public static class PypiPackageTypeProvider implements PackageTypeProvider {
269251
}
270252

271253
@ServiceProvider(value = PackageTypeProvider.class, resolution = Requirement.Resolution.MANDATORY)
272-
public static class QpkgPackageTypeProvider extends LowercaseNamespacePackageTypeProvider {}
254+
public static class Qpkg extends LowercaseNamespacePackageTypeProvider {}
273255

274256
@ServiceProvider(value = PackageTypeProvider.class, resolution = Requirement.Resolution.MANDATORY)
275-
public static class RpmPackageTypeProvider extends LowercaseNamespacePackageTypeProvider {}
257+
public static class Rpm extends LowercaseNamespacePackageTypeProvider {}
276258

277259
@ServiceProvider(value = PackageTypeProvider.class, resolution = Requirement.Resolution.MANDATORY)
278-
public static class SwiftPackageTypeProvider implements PackageTypeProvider {
260+
public static class Swift implements PackageTypeProvider {
279261
@Override
280262
public void validateComponents(
281263
@NonNull String type,
Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
1-
com.github.packageurl.internal.PackageTypeProviders$ApkPackageTypeProvider
2-
com.github.packageurl.internal.PackageTypeProviders$BitbucketPackageTypeProvider
3-
com.github.packageurl.internal.PackageTypeProviders$BitnamiPackageTypeProvider
4-
com.github.packageurl.internal.PackageTypeProviders$CocoapodsPackageTypeProvider
5-
com.github.packageurl.internal.PackageTypeProviders$ComposerPackageTypeProvider
6-
com.github.packageurl.internal.PackageTypeProviders$ConanPackageTypeProvider
7-
com.github.packageurl.internal.PackageTypeProviders$CpanPackageTypeProvider
8-
com.github.packageurl.internal.PackageTypeProviders$CranPackageTypeProvider
9-
com.github.packageurl.internal.PackageTypeProviders$DebPackageTypeProvider
10-
com.github.packageurl.internal.PackageTypeProviders$GenericPackageTypeProvider
11-
com.github.packageurl.internal.PackageTypeProviders$GithubPackageTypeProvider
12-
com.github.packageurl.internal.PackageTypeProviders$GolangPackageTypeProvider
13-
com.github.packageurl.internal.PackageTypeProviders$HackagePackageTypeProvider
14-
com.github.packageurl.internal.PackageTypeProviders$HexPackageTypeProvider
15-
com.github.packageurl.internal.PackageTypeProviders$HuggingfacePackageTypeProvider
16-
com.github.packageurl.internal.PackageTypeProviders$LuarocksPackageTypeProvider
17-
com.github.packageurl.internal.PackageTypeProviders$MavenPackageTypeProvider
18-
com.github.packageurl.internal.PackageTypeProviders$MlflowPackageTypeProvider
19-
com.github.packageurl.internal.PackageTypeProviders$OciPackageTypeProvider
20-
com.github.packageurl.internal.PackageTypeProviders$PubPackageTypeProvider
21-
com.github.packageurl.internal.PackageTypeProviders$PypiPackageTypeProvider
22-
com.github.packageurl.internal.PackageTypeProviders$QpkgPackageTypeProvider
23-
com.github.packageurl.internal.PackageTypeProviders$RpmPackageTypeProvider
24-
com.github.packageurl.internal.PackageTypeProviders$SwiftPackageTypeProvider
1+
com.github.packageurl.internal.PackageTypeProviders$Apk
2+
com.github.packageurl.internal.PackageTypeProviders$Bitbucket
3+
com.github.packageurl.internal.PackageTypeProviders$Bitnami
4+
com.github.packageurl.internal.PackageTypeProviders$Cocoapods
5+
com.github.packageurl.internal.PackageTypeProviders$Composer
6+
com.github.packageurl.internal.PackageTypeProviders$Conan
7+
com.github.packageurl.internal.PackageTypeProviders$Cpan
8+
com.github.packageurl.internal.PackageTypeProviders$Cran
9+
com.github.packageurl.internal.PackageTypeProviders$Deb
10+
com.github.packageurl.internal.PackageTypeProviders$Generic
11+
com.github.packageurl.internal.PackageTypeProviders$Github
12+
com.github.packageurl.internal.PackageTypeProviders$Golang
13+
com.github.packageurl.internal.PackageTypeProviders$Hackage
14+
com.github.packageurl.internal.PackageTypeProviders$Hex
15+
com.github.packageurl.internal.PackageTypeProviders$Huggingface
16+
com.github.packageurl.internal.PackageTypeProviders$Luarocks
17+
com.github.packageurl.internal.PackageTypeProviders$Maven
18+
com.github.packageurl.internal.PackageTypeProviders$Mlflow
19+
com.github.packageurl.internal.PackageTypeProviders$Oci
20+
com.github.packageurl.internal.PackageTypeProviders$Pub
21+
com.github.packageurl.internal.PackageTypeProviders$Pypi
22+
com.github.packageurl.internal.PackageTypeProviders$Qpkg
23+
com.github.packageurl.internal.PackageTypeProviders$Rpm
24+
com.github.packageurl.internal.PackageTypeProviders$Swift

0 commit comments

Comments
 (0)