Uses of Class
io.github.ascopes.jct.diagnostics.TraceDiagnostic
Package
Description
AssertJ extensions for testing the results of compilations.
APIs for performing compiler passes across user-defined workspaces.
Support for collecting and representing diagnostics from compiler implementations.
-
Uses of TraceDiagnostic in io.github.ascopes.jct.assertions
Modifier and TypeClassDescriptionfinal class
Assertions for an individualtrace diagnostic
.final class
Assertions for a list of diagnostics.final class
Assertions for a list of diagnostics.Modifier and TypeMethodDescriptionstatic TraceDiagnosticAssert
JctAssertions.assertThat
(@Nullable TraceDiagnostic<? extends JavaFileObject> diagnostic) Perform an assertion on a diagnostic.static TraceDiagnosticAssert
JctAssertions.assertThatDiagnostic
(@Nullable TraceDiagnostic<? extends JavaFileObject> diagnostic) Perform an assertion on a diagnostic.protected TraceDiagnosticAssert
TraceDiagnosticListAssert.toAssert
(TraceDiagnostic<? extends JavaFileObject> value, String description) Modifier and TypeMethodDescriptionstatic TraceDiagnosticListAssert
JctAssertions.assertThatDiagnostics
(@Nullable List<? extends TraceDiagnostic<? extends JavaFileObject>> diagnostics) Perform an assertion on a list of diagnostics.TraceDiagnosticListAssert.filteringBy
(Predicate<TraceDiagnostic<? extends JavaFileObject>> predicate) Filter diagnostics by a given predicate and return an assertion object that applies to all diagnostics that match that predicate.protected TraceDiagnosticListAssert
TraceDiagnosticListAssert.newAbstractIterableAssert
(Iterable<? extends TraceDiagnostic<? extends JavaFileObject>> iterable) ModifierConstructorDescriptionTraceDiagnosticAssert
(@Nullable TraceDiagnostic<? extends JavaFileObject> value) Initialize this assertion type.ModifierConstructorDescriptionTraceDiagnosticListAssert
(@Nullable List<? extends TraceDiagnostic<? extends JavaFileObject>> traceDiagnostics) Initialize this assertion. -
Uses of TraceDiagnostic in io.github.ascopes.jct.compilers
Modifier and TypeMethodDescriptionJctCompilation.getDiagnostics()
Get the diagnostics that were reported by the compilation, in the order that they were reported. -
Uses of TraceDiagnostic in io.github.ascopes.jct.diagnostics
Modifier and TypeMethodDescriptionTracingDiagnosticListener.getDiagnostics()
Get a copy of the queue containing all the diagnostics that have been detected.