diff --git a/src/com/yahoo/platform/yui/compressor/YUICompressor.java b/src/com/yahoo/platform/yui/compressor/YUICompressor.java index 57643f2..c6b028a 100644 --- a/src/com/yahoo/platform/yui/compressor/YUICompressor.java +++ b/src/com/yahoo/platform/yui/compressor/YUICompressor.java @@ -78,6 +78,10 @@ public static void main(String args[]) { System.exit(1); } + boolean munge = parser.getOptionValue(nomungeOpt) == null; + boolean preserveAllSemiColons = parser.getOptionValue(preserveSemiOpt) != null; + boolean disableOptimizations = parser.getOptionValue(disableOptimizationsOpt) != null; + String[] fileArgs = parser.getRemainingArgs(); java.util.List files = java.util.Arrays.asList(fileArgs); if (files.isEmpty()) { @@ -165,10 +169,6 @@ public EvaluatorException runtimeError(String message, String sourceName, out = new OutputStreamWriter(new FileOutputStream(outputFilename), charset); } - boolean munge = parser.getOptionValue(nomungeOpt) == null; - boolean preserveAllSemiColons = parser.getOptionValue(preserveSemiOpt) != null; - boolean disableOptimizations = parser.getOptionValue(disableOptimizationsOpt) != null; - compressor.compress(out, linebreakpos, munge, verbose, preserveAllSemiColons, disableOptimizations);