Module xl.compiler

Class XL16UDiagnosticsHandoff

java.lang.Object
de.grogra.xl.compiler.xl16u.XL16UDiagnosticsHandoff

public final class XL16UDiagnosticsHandoff extends Object
Stable XL 1.6U diagnostics handoff for parser, semantic, and backend stages.
  • Method Details

    • getProgram

      public XL16UProgram getProgram()
    • getDiagnostics

      public RecognitionExceptionList getDiagnostics()
    • getSource

      public String getSource()
    • getCompatibilitySource

      public String getCompatibilitySource()
    • getDiagnosticCount

      public int getDiagnosticCount()
    • getDiagnosticSnapshot

      public List<RecognitionException> getDiagnosticSnapshot()
    • getDiagnosticRecords

      public List<XL16UDiagnosticsHandoff.DiagnosticRecord> getDiagnosticRecords()
    • getFirstDiagnosticRecord

      public XL16UDiagnosticsHandoff.DiagnosticRecord getFirstDiagnosticRecord()
    • getErrorCount

      public int getErrorCount()
    • hasDiagnostics

      public boolean hasDiagnostics()
    • hasErrors

      public boolean hasErrors()
    • hasWarnings

      public boolean hasWarnings()
    • diagnosticsClean

      public boolean diagnosticsClean()
    • readyForDiagnosticsHandoff

      public boolean readyForDiagnosticsHandoff()