ConfigBuilderArgParser extends ArgParser<ConfigBuilder> { public ConfigBuilder dumpIntermediates(ConfigBuilder configBuilder) { configBuilder.dumpIntermediates(true); return configBuilder; } ConfigBuilderArgParser(Options options, String[] args); @Override ConfigBuilder populateObject(ConfigBuilder configBuilder); ConfigBuilder processArg(Option option, String argName,ConfigBuilder configBuilder); ConfigBuilder setResources(ConfigBuilder configBuilder, List<String> values); ConfigBuilder setFrameworks(ConfigBuilder configBuilder, List<String> values); ConfigBuilder setWeakFrameworks(ConfigBuilder configBuilder, List<String> values); ConfigBuilder setUnhideSymbols(ConfigBuilder configBuilder, List<String> values); ConfigBuilder setExportedSymbols(ConfigBuilder configBuilder, List<String> values); void printVersionAndExit(); ConfigBuilder setVerbose(ConfigBuilder configBuilder); ConfigBuilder setThreads(ConfigBuilder configBuilder, String value); ConfigBuilder setForceLink(ConfigBuilder configBuilder, List<String> values); ConfigBuilder setTreeshake(ConfigBuilder configBuilder, String value); ConfigBuilder dumpConfiguration(ConfigBuilder configBuilder, String value); ConfigBuilder dumpIntermediates(ConfigBuilder configBuilder); ConfigBuilder skipRuntime(ConfigBuilder configBuilder); ConfigBuilder enableDynamicJNI(ConfigBuilder configBuilder); ConfigBuilder setConfig(ConfigBuilder configBuilder, List<String> values); ConfigBuilder setRun(ConfigBuilder configBuilder); ConfigBuilder setOutBin(ConfigBuilder configBuilder, String value); ConfigBuilder setProperties(ConfigBuilder configBuilder, List<String> values); ConfigBuilder setJar(ConfigBuilder configBuilder, List<String> values); ConfigBuilder setDebugLibs(ConfigBuilder configBuilder); @Override void usage(Options options); ConfigBuilder setLibs(ConfigBuilder configBuilder, List<String> values); ConfigBuilder setTemp(ConfigBuilder configBuilder, String value); ConfigBuilder setHome(ConfigBuilder configBuilder, String value); ConfigBuilder setCCompiler(ConfigBuilder configBuilder, String value); ConfigBuilder enableClean(ConfigBuilder configBuilder); ConfigBuilder setCache(ConfigBuilder configBuilder, String value); void invalidOption(Option option); ConfigBuilder setOutDir(ConfigBuilder configBuilder, String value); ConfigBuilder setClasspath(ConfigBuilder configBuilder, List<String> values); ConfigBuilder setBootClass(ConfigBuilder configBuilder, List<String> values); ConfigBuilder setBuildAsLib(ConfigBuilder configBuilder); boolean validateArgs(CommandLine cli);  }
@Test public void testDumpIntermediates() throws Exception { configBuilderArgParser.dumpIntermediates(configBuilder); assert(configBuilder.getConfig().isDumpIntermediates()); }