langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
equal
deleted
inserted
replaced
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); |