| Interface | Description | 
|---|---|
| JavaDiagnosticReader.DiagnosticCodec | Instances of DiagnosticCodec represent the various formats diagnostic strings can take | 
| Class | Description | 
|---|---|
| JavaDiagnosticReader | Reads a file that has serialized javac diagnostics and returns either a list of
 TestDiagnosticLines or TestDiagnostics. | 
| TestDiagnostic | Represents an expected error/warning message in a Java test file or an error/warning reported by
 the Javac compiler See JavaFileDiagnosticReader and TestDiagnosticLine | 
| TestDiagnosticLine | Represents an entire line of TestDiagnostics which is essentially a list of diagnostics | 
| TestDiagnosticUtils | A set of utilities and factory methods useful for working with TestDiagnostics | 
| Enum | Description | 
|---|---|
| DiagnosticKind | Indicates what type of Error was, or expected to be, encountered during typechecking |