|
Refactor JavaRuntimeFinder into subclasses & clean up
The getAvailableRuntimes function is now parseable, & the new PlatformRuntimeFinder interface makes it clear what each stage does. |
|---|
|
|
| launcher/src/main/java/com/skcraft/launcher/Configuration.java |
|---|
| launcher/src/main/java/com/skcraft/launcher/InstanceSettings.java |
|---|
| launcher/src/main/java/com/skcraft/launcher/dialog/ConfigurationDialog.java |
|---|
| launcher/src/main/java/com/skcraft/launcher/dialog/InstanceSettingsDialog.java |
|---|
| launcher/src/main/java/com/skcraft/launcher/launch/AddJavaRuntime.java 100644 → 0 |
|---|
| launcher/src/main/java/com/skcraft/launcher/launch/JavaProcessBuilder.java |
|---|
| launcher/src/main/java/com/skcraft/launcher/launch/JavaRuntime.java 100644 → 0 |
|---|
| launcher/src/main/java/com/skcraft/launcher/launch/JavaRuntimeFinder.java 100644 → 0 |
|---|
| launcher/src/main/java/com/skcraft/launcher/launch/Runner.java |
|---|
| launcher/src/main/java/com/skcraft/launcher/launch/runtime/AddJavaRuntime.java 0 → 100644 |
|---|
| launcher/src/main/java/com/skcraft/launcher/launch/runtime/JavaReleaseFile.java 0 → 100644 |
|---|
| launcher/src/main/java/com/skcraft/launcher/launch/runtime/JavaRuntime.java 0 → 100644 |
|---|
| launcher/src/main/java/com/skcraft/launcher/launch/runtime/JavaRuntimeFinder.java 0 → 100644 |
|---|
| launcher/src/main/java/com/skcraft/launcher/launch/runtime/LinuxRuntimeFinder.java 0 → 100644 |
|---|
| launcher/src/main/java/com/skcraft/launcher/launch/runtime/MacRuntimeFinder.java 0 → 100644 |
|---|
| launcher/src/main/java/com/skcraft/launcher/launch/runtime/MinecraftJavaFinder.java 0 → 100644 |
|---|
| launcher/src/main/java/com/skcraft/launcher/launch/runtime/PlatformRuntimeFinder.java 0 → 100644 |
|---|
| launcher/src/main/java/com/skcraft/launcher/launch/runtime/WindowsRuntimeFinder.java 0 → 100644 |
|---|