import java.io.File;
-public class CommandlineHandler {
+class CommandlineHandler {
- Parser parser = new Parser();
+ final Parser parser = new Parser();
- NullParameter recursiveParameter = parser.add(
+ private final NullParameter recursiveParameter = parser.add(
new NullParameter("Enable recursive mode.")).addAliases("-r",
"--recursive");
- StringParameter searchForPattern = parser
+ private final StringParameter searchForPattern = parser
.add(new StringParameter("String to search for"))
.addAliases("-s", "--search-pattern").setMandatory();
- StringParameter replaceWithPattern = parser.add(
+ private final StringParameter replaceWithPattern = parser.add(
new StringParameter("String to place instead")).addAliases("-p",
"--replace-pattern");
- DirectoryParameter directoryParameter = parser
+ private final DirectoryParameter directoryParameter = parser
.add(new DirectoryParameter("Working directory."))
.addAliases("-w", "--working-directory").mustExist();