From 59a15092dabd8da48c8a5c02df3bc7f6bd5067cd Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Tue, 25 Aug 2015 07:59:30 +0300 Subject: [PATCH] Drop old preloader command-line interface, use new one instead --- build.xml | 4 +--- .../jetbrains/kotlin/preloading/Preloader.java | 18 ++---------------- 2 files changed, 3 insertions(+), 19 deletions(-) diff --git a/build.xml b/build.xml index 2549381d9e6..53607d88ee4 100644 --- a/build.xml +++ b/build.xml @@ -415,11 +415,9 @@ - + - - diff --git a/compiler/preloader/src/org/jetbrains/kotlin/preloading/Preloader.java b/compiler/preloader/src/org/jetbrains/kotlin/preloading/Preloader.java index 9381bcb1ad3..6cfc7f565f3 100644 --- a/compiler/preloader/src/org/jetbrains/kotlin/preloading/Preloader.java +++ b/compiler/preloader/src/org/jetbrains/kotlin/preloading/Preloader.java @@ -26,7 +26,7 @@ import java.net.URL; import java.net.URLClassLoader; import java.util.*; -@SuppressWarnings({"CallToPrintStackTrace", "UseOfSystemOutOrSystemErr"}) +@SuppressWarnings("UseOfSystemOutOrSystemErr") public class Preloader { public static final int DEFAULT_CLASS_NUMBER_ESTIMATE = 4096; @@ -87,14 +87,8 @@ public class Preloader { return new URLClassLoader(classpath, parent); } - @SuppressWarnings({"AssignmentToForLoopParameter", "ConstantConditions"}) + @SuppressWarnings("AssignmentToForLoopParameter") private static Options parseOptions(String[] args) throws Exception { - // TODO: remove this temporary workaround as soon as the new command-line interface is bootstrapped - if (args.length >= 3 && "4096".equals(args[2])) { - //noinspection deprecation - return oldOptions(args); - } - List classpath = Collections.emptyList(); boolean measure = false; List instrumenters = Collections.emptyList(); @@ -137,14 +131,6 @@ public class Preloader { return new Options(classpath, measure, instrumenters, estimate, mainClass, arguments); } - @Deprecated - private static Options oldOptions(String[] args) { - return new Options( - parseClassPath(args[0]), false, Collections.emptyList(), 4096, args[1], - Arrays.asList(Arrays.copyOfRange(args, 4, args.length)) - ); - } - private static List parseClassPath(String classpath) { String[] paths = classpath.split(File.pathSeparator); List files = new ArrayList(paths.length);