Lines 555-561
Link Here
|
555 |
false /* do not generate output */, |
555 |
false /* do not generate output */, |
556 |
false /* do not show category */, |
556 |
false /* do not show category */, |
557 |
false /* do not show warning token */, |
557 |
false /* do not show warning token */, |
558 |
false /* do not skip javac for this peculiar test */); |
558 |
false /* do not skip javac for this peculiar test */, |
|
|
559 |
false /* do not perform statements recovery */); |
559 |
} |
560 |
} |
560 |
|
561 |
|
561 |
/** |
562 |
/** |
Lines 575-581
Link Here
|
575 |
false /* do not generate output */, |
576 |
false /* do not generate output */, |
576 |
false /* do not show category */, |
577 |
false /* do not show category */, |
577 |
false /* do not show warning token */, |
578 |
false /* do not show warning token */, |
578 |
false /* do not skip javac for this peculiar test */); |
579 |
false /* do not skip javac for this peculiar test */, |
|
|
580 |
false /* do not perform statements recovery */); |
579 |
} |
581 |
} |
580 |
/** |
582 |
/** |
581 |
* Log contains all problems (warnings+errors) |
583 |
* Log contains all problems (warnings+errors) |
Lines 595-601
Link Here
|
595 |
false /* do not generate output */, |
597 |
false /* do not generate output */, |
596 |
false /* do not show category */, |
598 |
false /* do not show category */, |
597 |
false /* do not show warning token */, |
599 |
false /* do not show warning token */, |
598 |
false /* do not skip javac for this peculiar test */); |
600 |
false /* do not skip javac for this peculiar test */, |
|
|
601 |
false /* do not perform statements recovery */); |
599 |
} |
602 |
} |
600 |
/** |
603 |
/** |
601 |
* Log contains all problems (warnings+errors) |
604 |
* Log contains all problems (warnings+errors) |
Lines 618-624
Link Here
|
618 |
generateOutput, |
621 |
generateOutput, |
619 |
showCategory, |
622 |
showCategory, |
620 |
showWarningToken, |
623 |
showWarningToken, |
621 |
false /* do not skip javac for this peculiar test */); |
624 |
false /* do not skip javac for this peculiar test */, |
|
|
625 |
false /* do not perform statements recovery */); |
622 |
} |
626 |
} |
623 |
/** |
627 |
/** |
624 |
* Log contains all problems (warnings+errors) |
628 |
* Log contains all problems (warnings+errors) |
Lines 632-638
Link Here
|
632 |
boolean generateOutput, |
636 |
boolean generateOutput, |
633 |
boolean showCategory, |
637 |
boolean showCategory, |
634 |
boolean showWarningToken, |
638 |
boolean showWarningToken, |
635 |
boolean skipJavac) { |
639 |
boolean skipJavac, |
|
|
640 |
boolean performStatementsRecovery) { |
636 |
// Non-javac part |
641 |
// Non-javac part |
637 |
try { |
642 |
try { |
638 |
if (shouldFlushOutputDirectory) |
643 |
if (shouldFlushOutputDirectory) |
Lines 652-658
Link Here
|
652 |
options.putAll(customOptions); |
657 |
options.putAll(customOptions); |
653 |
} |
658 |
} |
654 |
CompilerOptions compilerOptions = new CompilerOptions(options); |
659 |
CompilerOptions compilerOptions = new CompilerOptions(options); |
655 |
compilerOptions.performStatementsRecovery = false; |
660 |
compilerOptions.performStatementsRecovery = performStatementsRecovery; |
656 |
Compiler batchCompiler = |
661 |
Compiler batchCompiler = |
657 |
new Compiler( |
662 |
new Compiler( |
658 |
getNameEnvironment(new String[]{}, classLib), |
663 |
getNameEnvironment(new String[]{}, classLib), |