MCPcopy Create free account
hub / github.com/apache/tomcat / arguments

Method arguments

java/org/apache/catalina/startup/Catalina.java:413–460  ·  view source on GitHub ↗

Process the specified command line arguments. @param args Command line arguments to process @return true if we should continue processing

(String[] args)

Source from the content-addressed store, hash-verified

411 * @return <code>true</code> if we should continue processing
412 */
413 protected boolean arguments(String[] args) {
414
415 boolean isConfig = false;
416 boolean isGenerateCode = false;
417
418 if (args.length < 1) {
419 usage();
420 return false;
421 }
422
423 for (String arg : args) {
424 if (isConfig) {
425 configFile = arg;
426 isConfig = false;
427 } else if (arg.equals("-config")) {
428 isConfig = true;
429 } else if (arg.equals("-generateCode")) {
430 setGenerateCode(true);
431 isGenerateCode = true;
432 } else if (arg.equals("-useGeneratedCode")) {
433 setUseGeneratedCode(true);
434 isGenerateCode = false;
435 } else if (arg.equals("-nonaming")) {
436 setUseNaming(false);
437 isGenerateCode = false;
438 } else if (arg.equals("-help")) {
439 usage();
440 return false;
441 } else if (arg.equals("start")) {
442 isGenerateCode = false;
443 // NOOP
444 } else if (arg.equals("configtest")) {
445 isGenerateCode = false;
446 // NOOP
447 } else if (arg.equals("stop")) {
448 isGenerateCode = false;
449 // NOOP
450 } else if (isGenerateCode) {
451 generatedCodeLocationParameter = arg;
452 isGenerateCode = false;
453 } else {
454 usage();
455 return false;
456 }
457 }
458
459 return true;
460 }
461
462
463 /**

Callers 2

stopServerMethod · 0.95
loadMethod · 0.95

Calls 5

usageMethod · 0.95
setGenerateCodeMethod · 0.95
setUseGeneratedCodeMethod · 0.95
setUseNamingMethod · 0.95
equalsMethod · 0.65

Tested by

no test coverage detected