langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
changeset 42827 36468b5fa7f4
parent 40504 0a01f6710c84
equal deleted inserted replaced
42826:563b42fc70ba 42827:36468b5fa7f4
    71             this(JavacMessages.instance(context), "compiler");
    71             this(JavacMessages.instance(context), "compiler");
    72             context.put(diagnosticFactoryKey, this);
    72             context.put(diagnosticFactoryKey, this);
    73 
    73 
    74             final Options options = Options.instance(context);
    74             final Options options = Options.instance(context);
    75             initOptions(options);
    75             initOptions(options);
    76             options.addListener(new Runnable() {
    76             options.addListener(() -> initOptions(options));
    77                public void run() {
       
    78                    initOptions(options);
       
    79                }
       
    80             });
       
    81         }
    77         }
    82 
    78 
    83         private void initOptions(Options options) {
    79         private void initOptions(Options options) {
    84             if (options.isSet("onlySyntaxErrorsUnrecoverable"))
    80             if (options.isSet("onlySyntaxErrorsUnrecoverable"))
    85                 defaultErrorFlags.add(DiagnosticFlag.RECOVERABLE);
    81                 defaultErrorFlags.add(DiagnosticFlag.RECOVERABLE);