@Test public void testContextWithIncludePrivate() { TaskContext.Builder configBuilder = new TaskContext.Builder(minimumBuilder).withIncludePrivate(true); Assert.assertTrue(builder.build(configBuilder.build()).contains("-p")); }
public List<String> build(TaskContext context) { final List<String> arguments = new ArrayList<String>(); final File basePath = context.getJsDocDir(); arguments.add("java"); arguments.add("-classpath"); arguments.add(replace(new File(basePath, "rhino" + File.separator + "js.jar").toString())); arguments.add("org.mozilla.javascript.tools.shell.Main"); for (final String module : MODULES) { arguments.add("-modules"); arguments.add(asUriString(new File(basePath, module))); } arguments.add(replace(new File(basePath, "jsdoc.js").toString())); if (context.isRecursive()) { arguments.add("-r"); } if (context.isLenient()) { arguments.add("-l"); } if (context.getConfigFile() != null) { arguments.add("-c"); arguments.add(context.getConfigFile().toString()); } if (context.isIncludePrivate()) { arguments.add("-p"); } if (context.getTutorialsDirectory() != null) { arguments.add("-u"); arguments.add(context.getTutorialsDirectory().toString()); } if (context.getTemplateDirectory() != null) { arguments.add("-t"); arguments.add(context.getTemplateDirectory().toString()); } arguments.add("-d"); arguments.add(context.getOutputDir().toString()); for (final File sourceFile : context.getSourceDir()) { arguments.add(sourceFile.toString()); } return arguments; }
JsDocArgumentBuilder { public List<String> build(TaskContext context) { final List<String> arguments = new ArrayList<String>(); final File basePath = context.getJsDocDir(); arguments.add("java"); arguments.add("-classpath"); arguments.add(replace(new File(basePath, "rhino" + File.separator + "js.jar").toString())); arguments.add("org.mozilla.javascript.tools.shell.Main"); for (final String module : MODULES) { arguments.add("-modules"); arguments.add(asUriString(new File(basePath, module))); } arguments.add(replace(new File(basePath, "jsdoc.js").toString())); if (context.isRecursive()) { arguments.add("-r"); } if (context.isLenient()) { arguments.add("-l"); } if (context.getConfigFile() != null) { arguments.add("-c"); arguments.add(context.getConfigFile().toString()); } if (context.isIncludePrivate()) { arguments.add("-p"); } if (context.getTutorialsDirectory() != null) { arguments.add("-u"); arguments.add(context.getTutorialsDirectory().toString()); } if (context.getTemplateDirectory() != null) { arguments.add("-t"); arguments.add(context.getTemplateDirectory().toString()); } arguments.add("-d"); arguments.add(context.getOutputDir().toString()); for (final File sourceFile : context.getSourceDir()) { arguments.add(sourceFile.toString()); } return arguments; } }
JsDocArgumentBuilder { public List<String> build(TaskContext context) { final List<String> arguments = new ArrayList<String>(); final File basePath = context.getJsDocDir(); arguments.add("java"); arguments.add("-classpath"); arguments.add(replace(new File(basePath, "rhino" + File.separator + "js.jar").toString())); arguments.add("org.mozilla.javascript.tools.shell.Main"); for (final String module : MODULES) { arguments.add("-modules"); arguments.add(asUriString(new File(basePath, module))); } arguments.add(replace(new File(basePath, "jsdoc.js").toString())); if (context.isRecursive()) { arguments.add("-r"); } if (context.isLenient()) { arguments.add("-l"); } if (context.getConfigFile() != null) { arguments.add("-c"); arguments.add(context.getConfigFile().toString()); } if (context.isIncludePrivate()) { arguments.add("-p"); } if (context.getTutorialsDirectory() != null) { arguments.add("-u"); arguments.add(context.getTutorialsDirectory().toString()); } if (context.getTemplateDirectory() != null) { arguments.add("-t"); arguments.add(context.getTemplateDirectory().toString()); } arguments.add("-d"); arguments.add(context.getOutputDir().toString()); for (final File sourceFile : context.getSourceDir()) { arguments.add(sourceFile.toString()); } return arguments; }  }
JsDocArgumentBuilder { public List<String> build(TaskContext context) { final List<String> arguments = new ArrayList<String>(); final File basePath = context.getJsDocDir(); arguments.add("java"); arguments.add("-classpath"); arguments.add(replace(new File(basePath, "rhino" + File.separator + "js.jar").toString())); arguments.add("org.mozilla.javascript.tools.shell.Main"); for (final String module : MODULES) { arguments.add("-modules"); arguments.add(asUriString(new File(basePath, module))); } arguments.add(replace(new File(basePath, "jsdoc.js").toString())); if (context.isRecursive()) { arguments.add("-r"); } if (context.isLenient()) { arguments.add("-l"); } if (context.getConfigFile() != null) { arguments.add("-c"); arguments.add(context.getConfigFile().toString()); } if (context.isIncludePrivate()) { arguments.add("-p"); } if (context.getTutorialsDirectory() != null) { arguments.add("-u"); arguments.add(context.getTutorialsDirectory().toString()); } if (context.getTemplateDirectory() != null) { arguments.add("-t"); arguments.add(context.getTemplateDirectory().toString()); } arguments.add("-d"); arguments.add(context.getOutputDir().toString()); for (final File sourceFile : context.getSourceDir()) { arguments.add(sourceFile.toString()); } return arguments; }  List<String> build(TaskContext context); }
JsDocArgumentBuilder { public List<String> build(TaskContext context) { final List<String> arguments = new ArrayList<String>(); final File basePath = context.getJsDocDir(); arguments.add("java"); arguments.add("-classpath"); arguments.add(replace(new File(basePath, "rhino" + File.separator + "js.jar").toString())); arguments.add("org.mozilla.javascript.tools.shell.Main"); for (final String module : MODULES) { arguments.add("-modules"); arguments.add(asUriString(new File(basePath, module))); } arguments.add(replace(new File(basePath, "jsdoc.js").toString())); if (context.isRecursive()) { arguments.add("-r"); } if (context.isLenient()) { arguments.add("-l"); } if (context.getConfigFile() != null) { arguments.add("-c"); arguments.add(context.getConfigFile().toString()); } if (context.isIncludePrivate()) { arguments.add("-p"); } if (context.getTutorialsDirectory() != null) { arguments.add("-u"); arguments.add(context.getTutorialsDirectory().toString()); } if (context.getTemplateDirectory() != null) { arguments.add("-t"); arguments.add(context.getTemplateDirectory().toString()); } arguments.add("-d"); arguments.add(context.getOutputDir().toString()); for (final File sourceFile : context.getSourceDir()) { arguments.add(sourceFile.toString()); } return arguments; }  List<String> build(TaskContext context);  }