MCPcopy Index your code
hub / github.com/SeleniumHQ/selenium / launch

Method launch

java/src/org/openqa/selenium/grid/Main.java:70–84  ·  view source on GitHub ↗
(String[] args, ClassLoader loader)

Source from the content-addressed store, hash-verified

68 }
69
70 private void launch(String[] args, ClassLoader loader) {
71 String commandName = args[0];
72 String[] remainingArgs = new String[args.length - 1];
73 System.arraycopy(args, 1, remainingArgs, 0, args.length - 1);
74
75 Set<CliCommand> commands = loadCommands(loader);
76
77 CliCommand command =
78 commands.parallelStream()
79 .filter(cmd -> commandName.equals(cmd.getName()))
80 .findFirst()
81 .orElse(new Help(commands));
82
83 command.configure(out, err, remainingArgs).run();
84 }
85
86 private static class Help implements CliCommand {
87

Callers 1

goMethod · 0.95

Calls 6

loadCommandsMethod · 0.95
configureMethod · 0.95
filterMethod · 0.80
getNameMethod · 0.65
runMethod · 0.65
equalsMethod · 0.45

Tested by

no test coverage detected