Skip to content

Commit cd11337

Browse files
committed
Fix wrong usage of replace in the codebase
1 parent 80ed1ce commit cd11337

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

src/main/java/io/github/fabriccompatibilitylayers/modremappingapi/impl/defaults/DefaultModCandidate.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public class DefaultModCandidate implements ModCandidate {
1616

1717
public DefaultModCandidate(Path path, ModDiscovererConfig discovererConfig) {
1818
this.sanitizedFileName = path.getFileName().toString().replace(" ", "_");
19-
this.id = this.sanitizedFileName.replace(".jar", "").replace(".zip", "");
19+
this.id = this.sanitizedFileName.replaceFirst(".jar$", "").replaceFirst(".zip$", "");
2020
this.path = path;
2121
this.discovererConfig = discovererConfig;
2222

src/main/java/io/github/fabriccompatibilitylayers/modremappingapi/impl/remapper/SoftLockFixer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ private static Stream<String> getEntries(String pkg, String locatorClass) throws
8686
return connection instanceof JarURLConnection jarConnection ?
8787
jarConnection.getJarFile().stream()
8888
.filter(jarEntry -> jarEntry.getName().contains(pkg) && jarEntry.getName().endsWith(".class"))
89-
.map(jarEntry -> jarEntry.getName().replace("/", ".").replace(".class", ""))
89+
.map(jarEntry -> jarEntry.getName().replace("/", ".").replaceFirst(".class$", ""))
9090
: Stream.empty();
9191
}
9292
}

0 commit comments

Comments
 (0)