diff --git a/libraries/launcher/formatting-profile.xml b/libraries/launcher/formatting-profile.xml
new file mode 100644
index 00000000..bebc783e
--- /dev/null
+++ b/libraries/launcher/formatting-profile.xml
@@ -0,0 +1,399 @@
+
+
- * Changing field and method declarations without further testing is not recommended.
+ * Changing field and method declarations without further testing is not
+ * recommended.
*/
public final class Launcher extends Applet implements AppletStub {
@@ -80,11 +81,10 @@ public final class Launcher extends Applet implements AppletStub {
private final URL documentBase;
private boolean active = false;
- public Launcher(Applet applet) {
- this(applet, null);
- }
+ public Launcher(Applet applet) { this(applet, null); }
- public Launcher(Applet applet, URL documentBase) {
+ public Launcher(Applet applet, URL documentBase)
+ {
setLayout(new BorderLayout());
this.add(applet, "Center");
@@ -108,7 +108,8 @@ public final class Launcher extends Applet implements AppletStub {
}
}
- public void replace(Applet applet) {
+ public void replace(Applet applet)
+ {
wrappedApplet = applet;
applet.setStub(this);
@@ -127,17 +128,14 @@ public final class Launcher extends Applet implements AppletStub {
}
@Override
- public boolean isActive() {
- return active;
- }
+ public boolean isActive() { return active; }
@Override
- public URL getDocumentBase() {
- return documentBase;
- }
+ public URL getDocumentBase() { return documentBase; }
@Override
- public URL getCodeBase() {
+ public URL getCodeBase()
+ {
try {
// TODO: 2022-10-27 Can this be changed to https?
return new URL("http://www.minecraft.net/game/");
@@ -147,7 +145,8 @@ public final class Launcher extends Applet implements AppletStub {
}
@Override
- public String getParameter(String name) {
+ public String getParameter(String name)
+ {
String param = params.get(name);
if (param != null)
@@ -162,62 +161,54 @@ public final class Launcher extends Applet implements AppletStub {
}
@Override
- public void resize(int width, int height) {
- wrappedApplet.resize(width, height);
- }
+ public void resize(int width, int height) { wrappedApplet.resize(width, height); }
@Override
- public void resize(Dimension size) {
- wrappedApplet.resize(size);
- }
+ public void resize(Dimension size) { wrappedApplet.resize(size); }
@Override
- public void init() {
+ public void init()
+ {
if (wrappedApplet != null)
wrappedApplet.init();
}
@Override
- public void start() {
+ public void start()
+ {
wrappedApplet.start();
active = true;
}
@Override
- public void stop() {
+ public void stop()
+ {
wrappedApplet.stop();
active = false;
}
@Override
- public void destroy() {
- wrappedApplet.destroy();
- }
+ public void destroy() { wrappedApplet.destroy(); }
@Override
- public void appletResize(int width, int height) {
- wrappedApplet.resize(width, height);
- }
+ public void appletResize(int width, int height) { wrappedApplet.resize(width, height); }
@Override
- public void setVisible(boolean visible) {
+ public void setVisible(boolean visible)
+ {
super.setVisible(visible);
wrappedApplet.setVisible(visible);
}
@Override
- public void paint(Graphics graphics) {
- }
+ public void paint(Graphics graphics) {}
@Override
- public void update(Graphics graphics) {
- }
+ public void update(Graphics graphics) {}
- public void setParameter(String name, String value) {
- params.put(name, value);
- }
+ public void setParameter(String name, String value) { params.put(name, value); }
}
diff --git a/libraries/launcher/org/prismlauncher/EntryPoint.java b/libraries/launcher/org/prismlauncher/EntryPoint.java
index be180d6a..88d5d8be 100644
--- a/libraries/launcher/org/prismlauncher/EntryPoint.java
+++ b/libraries/launcher/org/prismlauncher/EntryPoint.java
@@ -71,25 +71,25 @@ import java.util.logging.Logger;
public final class EntryPoint {
private static final Logger LOGGER = Logger.getLogger("EntryPoint");
- private EntryPoint() {
- }
+ private EntryPoint() {}
- public static void main(String[] args) {
+ public static void main(String[] args)
+ {
ExitCode exitCode = listen();
if (exitCode != ExitCode.NORMAL) {
LOGGER.warning("Exiting with " + exitCode);
- //noinspection CallToSystemExit
+ // noinspection CallToSystemExit
System.exit(exitCode.numericalCode);
}
}
- private static PreLaunchAction parseLine(String input, Parameters params) throws ParseException {
+ private static PreLaunchAction parseLine(String input, Parameters params) throws ParseException
+ {
if (input.isEmpty()) // TODO: 2022-11-01 Should we just ignore this?
throw new ParseException("Unexpected empty string! You should not pass empty newlines to stdin.");
-
if ("launch".equalsIgnoreCase(input))
return PreLaunchAction.LAUNCH;
else if ("abort".equalsIgnoreCase(input))
@@ -98,8 +98,8 @@ public final class EntryPoint {
String[] pair = StringUtils.splitStringPair(' ', input);
if (pair == null)
throw new ParseException(String.format(
- "Could not split input string '%s' by space. All input provided from stdin must be either 'launch', 'abort', or " +
- "in the format '[param name] [param]'.",
+ "Could not split input string '%s' by space. All input provided from stdin must be either 'launch', 'abort', or "
+ + "in the format '[param name] [param]'.",
input));
params.add(pair[0], pair[1]);
@@ -108,7 +108,8 @@ public final class EntryPoint {
}
}
- private static ExitCode listen() {
+ private static ExitCode listen()
+ {
Parameters parameters = new Parameters();
PreLaunchAction preLaunchAction = PreLaunchAction.PROCEED;
@@ -116,7 +117,7 @@ public final class EntryPoint {
String line;
while (preLaunchAction == PreLaunchAction.PROCEED) {
- //noinspection NestedAssignment
+ // noinspection NestedAssignment
if ((line = reader.readLine()) != null)
preLaunchAction = parseLine(line, parameters);
else
@@ -157,23 +158,15 @@ public final class EntryPoint {
}
private enum PreLaunchAction {
- PROCEED,
- LAUNCH,
- ABORT
+ PROCEED, LAUNCH, ABORT
}
private enum ExitCode {
- NORMAL(0),
- ABORT(1),
- ERROR(2),
- ILLEGAL_ARGUMENT(3),
- REFLECTION_EXCEPTION(4);
+ NORMAL(0), ABORT(1), ERROR(2), ILLEGAL_ARGUMENT(3), REFLECTION_EXCEPTION(4);
private final int numericalCode;
- ExitCode(int numericalCode) {
- this.numericalCode = numericalCode;
- }
+ ExitCode(int numericalCode) { this.numericalCode = numericalCode; }
}
}
diff --git a/libraries/launcher/org/prismlauncher/launcher/LauncherFactory.java b/libraries/launcher/org/prismlauncher/launcher/LauncherFactory.java
index 4844a774..1f7ea91b 100644
--- a/libraries/launcher/org/prismlauncher/launcher/LauncherFactory.java
+++ b/libraries/launcher/org/prismlauncher/launcher/LauncherFactory.java
@@ -46,36 +46,31 @@ import org.prismlauncher.utils.Parameters;
public final class LauncherFactory {
- private LauncherFactory() {
- }
+ private LauncherFactory()
+ {}
- public static Launcher createLauncher(String launcherType, Parameters parameters) {
- return createLauncher(LauncherType.valueOf(launcherType.toUpperCase()), parameters);
- }
+ public static Launcher createLauncher(String launcherType, Parameters parameters)
+ { return createLauncher(LauncherType.valueOf(launcherType.toUpperCase()), parameters); }
- public static Launcher createLauncher(LauncherType launcherType, Parameters parameters) {
+ public static Launcher createLauncher(LauncherType launcherType, Parameters parameters)
+ {
LauncherProvider launcherProvider = launcherType.getLauncherProvider();
return launcherProvider.provide(parameters);
}
- public static Launcher createLauncher(Parameters parameters) {
- return createLauncher(parameters.getString("launcher"), parameters);
- }
+ public static Launcher createLauncher(Parameters parameters)
+ { return createLauncher(parameters.getString("launcher"), parameters); }
public enum LauncherType {
- STANDARD(StandardLauncher.getProvider()),
- LEGACY(LegacyLauncher.getProvider());
+ STANDARD(StandardLauncher.getProvider()), LEGACY(LegacyLauncher.getProvider());
private final LauncherProvider launcherProvider;
- LauncherType(LauncherProvider launcherProvider) {
- this.launcherProvider = launcherProvider;
- }
+ LauncherType(LauncherProvider launcherProvider) { this.launcherProvider = launcherProvider; }
+
+ public LauncherProvider getLauncherProvider() { return launcherProvider; }
- public LauncherProvider getLauncherProvider() {
- return launcherProvider;
- }
}
}
diff --git a/libraries/launcher/org/prismlauncher/launcher/impl/AbstractLauncher.java b/libraries/launcher/org/prismlauncher/launcher/impl/AbstractLauncher.java
index 8aec7c28..9eda8caf 100644
--- a/libraries/launcher/org/prismlauncher/launcher/impl/AbstractLauncher.java
+++ b/libraries/launcher/org/prismlauncher/launcher/impl/AbstractLauncher.java
@@ -80,7 +80,8 @@ public abstract class AbstractLauncher implements Launcher {
protected final String mainClassName;
- protected AbstractLauncher(Parameters params) {
+ protected AbstractLauncher(Parameters params)
+ {
this.mcParams = Collections.unmodifiableList(params.getList("param", new ArrayList
- * Resolves a method that matches the following signature
- *
* }
@@ -135,34 +136,39 @@ public final class ReflectionUtils {
*
* @return The method handle for the resolved entrypoint
*
- * @throws NoSuchMethodException If no method matching the correct signature can be found
+ * @throws NoSuchMethodException If no method matching the correct signature
+ * can be found
* @throws IllegalAccessException If method handles cannot access the entrypoint
*/
- public static MethodHandle findMainEntrypoint(Class> entrypointClass) throws NoSuchMethodException, IllegalAccessException {
- return MethodHandles.lookup().findStatic(entrypointClass, "main", MethodType.methodType(void.class, String[].class));
+ public static MethodHandle findMainEntrypoint(Class> entrypointClass)
+ throws NoSuchMethodException, IllegalAccessException
+ {
+ return MethodHandles.lookup().findStatic(entrypointClass, "main",
+ MethodType.methodType(void.class, String[].class));
}
/**
* Resolve main entrypoint and returns method handle for it.
*
- * Resolves a method that matches the following signature
- *
* }
*
+ * Resolves a method that matches the following signature
* public static void main(String[] args) {
*
+ * Resolves a method that matches the following signature
* public static void main(String[] args) {
*
*
- * @param entrypointClassName The name of the entrypoint class to resolve the method from
+ * @param entrypointClassName The name of the entrypoint class to resolve the
+ * method from
*
* @return The method handle for the resolved entrypoint
*
- * @throws ClassNotFoundException If a class cannot be found with the provided name
- * @throws NoSuchMethodException If no method matching the correct signature can be found
+ * @throws ClassNotFoundException If a class cannot be found with the provided
+ * name
+ * @throws NoSuchMethodException If no method matching the correct signature
+ * can be found
* @throws IllegalAccessException If method handles cannot access the entrypoint
*/
public static MethodHandle findMainMethod(String entrypointClassName)
- throws ClassNotFoundException, NoSuchMethodException, IllegalAccessException {
- return findMainEntrypoint(ClassLoader.getSystemClassLoader().loadClass(entrypointClassName));
- }
+ throws ClassNotFoundException, NoSuchMethodException, IllegalAccessException
+ { return findMainEntrypoint(ClassLoader.getSystemClassLoader().loadClass(entrypointClassName)); }
}
diff --git a/libraries/launcher/org/prismlauncher/utils/StringUtils.java b/libraries/launcher/org/prismlauncher/utils/StringUtils.java
index a371b0cb..08e6770e 100644
--- a/libraries/launcher/org/prismlauncher/utils/StringUtils.java
+++ b/libraries/launcher/org/prismlauncher/utils/StringUtils.java
@@ -38,10 +38,10 @@ package org.prismlauncher.utils;
public final class StringUtils {
- private StringUtils() {
- }
+ private StringUtils() {}
- public static String[] splitStringPair(char splitChar, String input) {
+ public static String[] splitStringPair(char splitChar, String input)
+ {
int splitPoint = input.indexOf(splitChar);
if (splitPoint == -1)
return null;