Adds missing command line parameters to DevMode entry point. Adds -style and -strict command line handlers to DevMode entrypoint. These are useful when launching SDM with the old DevMode integration. Bug: #9385 Bug-Link: https://github.com/gwtproject/gwt/issues/9385 Change-Id: Iffeb7f8974f54f4499c6c94daa068180cfa6defd
diff --git a/dev/core/src/com/google/gwt/dev/DevMode.java b/dev/core/src/com/google/gwt/dev/DevMode.java index 258ce40..9aaed42 100644 --- a/dev/core/src/com/google/gwt/dev/DevMode.java +++ b/dev/core/src/com/google/gwt/dev/DevMode.java
@@ -40,8 +40,10 @@ import com.google.gwt.dev.util.arg.ArgHandlerMethodNameDisplayMode; import com.google.gwt.dev.util.arg.ArgHandlerModuleName; import com.google.gwt.dev.util.arg.ArgHandlerModulePathPrefix; +import com.google.gwt.dev.util.arg.ArgHandlerScriptStyle; import com.google.gwt.dev.util.arg.ArgHandlerSetProperties; import com.google.gwt.dev.util.arg.ArgHandlerSourceLevel; +import com.google.gwt.dev.util.arg.ArgHandlerStrict; import com.google.gwt.dev.util.arg.ArgHandlerWarDir; import com.google.gwt.dev.util.arg.ArgHandlerWorkDirOptional; import com.google.gwt.dev.util.arg.OptionModulePathPrefix; @@ -248,6 +250,8 @@ registerHandler(new ArgHandlerSourceLevel(options)); registerHandler(new ArgHandlerGenerateJsInteropExports(options)); registerHandler(new ArgHandlerIncrementalCompile(options)); + registerHandler(new ArgHandlerScriptStyle(options)); + registerHandler(new ArgHandlerStrict(options)); registerHandler(new ArgHandlerModuleName(options) { @Override public String getPurpose() {
diff --git a/dev/core/src/com/google/gwt/dev/shell/SuperDevListener.java b/dev/core/src/com/google/gwt/dev/shell/SuperDevListener.java index add9f1d..b3054d6 100644 --- a/dev/core/src/com/google/gwt/dev/shell/SuperDevListener.java +++ b/dev/core/src/com/google/gwt/dev/shell/SuperDevListener.java
@@ -180,6 +180,10 @@ args.add("-style"); args.add(options.getOutput().name()); + if (options.isStrict()) { + args.add("-strict"); + } + if (options.getProperties().size() > 0) { args.addAll(makeSetPropertyArgs(options.getProperties())); }