diff options
author | apell <apell@google.com> | 2017-10-17 19:51:06 +0200 |
---|---|---|
committer | Jakob Buchgraber <buchgr@google.com> | 2017-10-18 10:28:22 +0200 |
commit | 20264552e18d8413f77b22b124e84e0267ce2b5e (patch) | |
tree | edd1c8d62432c3e8ef5994f100983ae3f9a80cf0 /src/tools/android/java/com/google/devtools/build/android/AarGeneratorAction.java | |
parent | 0f8a9b82fe0dd2c26cc1c89c27c96d9077a7f91f (diff) |
Migrate all users of OptionsParser.enableParamsFileSupport to use the ShellQuotedParamsFilePreProcessor. This covers all of the tools packaged in the ResourceProcessorBusyBox.
RELNOTES: None.
PiperOrigin-RevId: 172485486
Diffstat (limited to 'src/tools/android/java/com/google/devtools/build/android/AarGeneratorAction.java')
-rw-r--r-- | src/tools/android/java/com/google/devtools/build/android/AarGeneratorAction.java | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/tools/android/java/com/google/devtools/build/android/AarGeneratorAction.java b/src/tools/android/java/com/google/devtools/build/android/AarGeneratorAction.java index 62ad8fe166..6e57cc58dc 100644 --- a/src/tools/android/java/com/google/devtools/build/android/AarGeneratorAction.java +++ b/src/tools/android/java/com/google/devtools/build/android/AarGeneratorAction.java @@ -27,11 +27,13 @@ import com.google.devtools.build.android.Converters.UnvalidatedAndroidDataConver import com.google.devtools.common.options.Option; import com.google.devtools.common.options.OptionDocumentationCategory; import com.google.devtools.common.options.OptionEffectTag; -import com.google.devtools.common.options.Options; import com.google.devtools.common.options.OptionsBase; +import com.google.devtools.common.options.OptionsParser; +import com.google.devtools.common.options.ShellQuotedParamsFilePreProcessor; import java.io.BufferedOutputStream; import java.io.File; import java.io.IOException; +import java.nio.file.FileSystems; import java.nio.file.FileVisitResult; import java.nio.file.Files; import java.nio.file.Path; @@ -137,9 +139,11 @@ public class AarGeneratorAction { public static void main(String[] args) { Stopwatch timer = Stopwatch.createStarted(); - AarGeneratorOptions options = - Options.parseAndExitUponError(AarGeneratorOptions.class, /*allowResidue=*/ true, args) - .getOptions(); + OptionsParser optionsParser = OptionsParser.newOptionsParser(AarGeneratorOptions.class); + optionsParser.enableParamsFileSupport( + new ShellQuotedParamsFilePreProcessor(FileSystems.getDefault())); + optionsParser.parseAndExitUponError(args); + AarGeneratorOptions options = optionsParser.getOptions(AarGeneratorOptions.class); checkFlags(options); |