Package software.coley.sourcesolver
Class ErrorIgnoringLog
java.lang.Object
com.sun.tools.javac.util.AbstractLog
com.sun.tools.javac.util.Log
software.coley.sourcesolver.ErrorIgnoringLog
public class ErrorIgnoringLog
extends com.sun.tools.javac.util.Log
Logger implementation which ignores errors in the tree model.
- Author:
- Matt Coley
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sun.tools.javac.util.Log
com.sun.tools.javac.util.Log.DeferredDiagnosticHandler, com.sun.tools.javac.util.Log.DiagnosticHandler, com.sun.tools.javac.util.Log.DiscardDiagnosticHandler, com.sun.tools.javac.util.Log.PrefixKind, com.sun.tools.javac.util.Log.WriterKind -
Field Summary
Fields inherited from class com.sun.tools.javac.util.Log
compressedOutput, diagListener, dumpOnError, emitWarnings, errKey, expectDiagKeys, logKey, MaxErrors, MaxWarnings, nerrors, nsuppressederrors, nsuppressedwarns, nwarnings, outKey, promptOnError, recorded, recordedSourceLevelErrors, suppressNotesFields inherited from class com.sun.tools.javac.util.AbstractLog
diags, source, sourceMap -
Constructor Summary
ConstructorsConstructorDescriptionErrorIgnoringLog(com.sun.tools.javac.util.Context context) ErrorIgnoringLog(com.sun.tools.javac.util.Context context, PrintWriter writer) ErrorIgnoringLog(com.sun.tools.javac.util.Context context, PrintWriter out, PrintWriter err) -
Method Summary
Modifier and TypeMethodDescriptionvoiderror(int pos, com.sun.tools.javac.util.JCDiagnostic.Error errorKey) voidvoiderror(com.sun.tools.javac.util.JCDiagnostic.DiagnosticFlag flag, int pos, com.sun.tools.javac.util.JCDiagnostic.Error errorKey) voiderror(com.sun.tools.javac.util.JCDiagnostic.DiagnosticFlag flag, com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition pos, com.sun.tools.javac.util.JCDiagnostic.Error errorKey) voiderror(com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition pos, com.sun.tools.javac.util.JCDiagnostic.Error errorKey) voiderror(com.sun.tools.javac.util.JCDiagnostic.Error errorKey) voidvoidsetErrorListener(Consumer<Throwable> errorListener) Methods inherited from class com.sun.tools.javac.util.Log
currentSourceFile, directError, flush, flush, format, getDefaultMaxErrors, getDefaultMaxWarnings, getDiagnosticFormatter, getLocalizedString, getWriter, getWriterForDiagnosticType, hasDiagnosticListener, hasErrorOn, instance, localize, localize, localize, popDiagnosticHandler, preRegister, printLines, printLines, printLines, printLines, printLines, printNewline, printNewline, printRawLines, printRawLines, printRawLines, printVerbose, prompt, rawError, rawWarning, report, setDiagnosticFormatter, setEndPosTable, setWriter, setWriters, shouldReport, strictWarning, writeDiagnosticMethods inherited from class com.sun.tools.javac.util.AbstractLog
currentSource, getSource, mandatoryNote, mandatoryWarning, mandatoryWarning, note, note, note, note, useSource, warning, warning, warning, warning, warning
-
Constructor Details
-
ErrorIgnoringLog
public ErrorIgnoringLog(@Nonnull com.sun.tools.javac.util.Context context) -
ErrorIgnoringLog
-
ErrorIgnoringLog
public ErrorIgnoringLog(@Nonnull com.sun.tools.javac.util.Context context, PrintWriter out, PrintWriter err)
-
-
Method Details
-
setErrorListener
- Parameters:
errorListener- Listener to observe errors.
-
error
- Overrides:
errorin classcom.sun.tools.javac.util.AbstractLog
-
error
public void error(com.sun.tools.javac.util.JCDiagnostic.Error errorKey) - Overrides:
errorin classcom.sun.tools.javac.util.AbstractLog
-
error
public void error(com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition pos, com.sun.tools.javac.util.JCDiagnostic.Error errorKey) - Overrides:
errorin classcom.sun.tools.javac.util.AbstractLog
-
error
public void error(com.sun.tools.javac.util.JCDiagnostic.DiagnosticFlag flag, com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition pos, com.sun.tools.javac.util.JCDiagnostic.Error errorKey) - Overrides:
errorin classcom.sun.tools.javac.util.AbstractLog
-
error
- Overrides:
errorin classcom.sun.tools.javac.util.AbstractLog
-
error
public void error(int pos, com.sun.tools.javac.util.JCDiagnostic.Error errorKey) - Overrides:
errorin classcom.sun.tools.javac.util.AbstractLog
-
error
public void error(com.sun.tools.javac.util.JCDiagnostic.DiagnosticFlag flag, int pos, com.sun.tools.javac.util.JCDiagnostic.Error errorKey) - Overrides:
errorin classcom.sun.tools.javac.util.AbstractLog
-