Refactor JavaRuntimeFinder into subclasses & clean up
The getAvailableRuntimes function is now parseable, & the new
PlatformRuntimeFinder interface makes it clear what each stage does.
1 parent 8c9f903 commit 08335637f9a1a7eb65443a5f6e40f2d93ac51f2d
@Henry Le Grys Henry Le Grys authored on 12 Dec 2021
Showing 18 changed files
View
launcher/src/main/java/com/skcraft/launcher/Configuration.java
View
launcher/src/main/java/com/skcraft/launcher/InstanceSettings.java
View
launcher/src/main/java/com/skcraft/launcher/dialog/ConfigurationDialog.java
View
launcher/src/main/java/com/skcraft/launcher/dialog/InstanceSettingsDialog.java
View
launcher/src/main/java/com/skcraft/launcher/launch/AddJavaRuntime.java 100644 → 0
View
launcher/src/main/java/com/skcraft/launcher/launch/JavaProcessBuilder.java
View
launcher/src/main/java/com/skcraft/launcher/launch/JavaRuntime.java 100644 → 0
View
launcher/src/main/java/com/skcraft/launcher/launch/JavaRuntimeFinder.java 100644 → 0
View
launcher/src/main/java/com/skcraft/launcher/launch/Runner.java
View
launcher/src/main/java/com/skcraft/launcher/launch/runtime/AddJavaRuntime.java 0 → 100644
View
launcher/src/main/java/com/skcraft/launcher/launch/runtime/JavaReleaseFile.java 0 → 100644
View
launcher/src/main/java/com/skcraft/launcher/launch/runtime/JavaRuntime.java 0 → 100644
View
launcher/src/main/java/com/skcraft/launcher/launch/runtime/JavaRuntimeFinder.java 0 → 100644
View
launcher/src/main/java/com/skcraft/launcher/launch/runtime/LinuxRuntimeFinder.java 0 → 100644
View
launcher/src/main/java/com/skcraft/launcher/launch/runtime/MacRuntimeFinder.java 0 → 100644
View
launcher/src/main/java/com/skcraft/launcher/launch/runtime/MinecraftJavaFinder.java 0 → 100644
View
launcher/src/main/java/com/skcraft/launcher/launch/runtime/PlatformRuntimeFinder.java 0 → 100644
View
launcher/src/main/java/com/skcraft/launcher/launch/runtime/WindowsRuntimeFinder.java 0 → 100644