Uses of Package
io.github.ascopes.jct.compilers
Packages that use io.github.ascopes.jct.compilers
Package
Description
Assertions to perform on the result of a compilation.
Compiler frontends that allow invoking compilers easily from tests.
Implementation details for the JSR-199 file manager API.
File manager configuration rules.
Integrations with JUnit5 test cases.
-
Classes in io.github.ascopes.jct.compilers used by io.github.ascopes.jct.assertions
-
Classes in io.github.ascopes.jct.compilers used by io.github.ascopes.jct.compilersClassDescriptionCommon functionality for a compiler that can be overridden and that produces a
JctCompilationImplas the compilation result.An enum representing the various types of compilation mode that a compiler can run under.An enum representing the various types of debugger info that can be included in compilations.The result of a compilation.Factory for producingJctCompilationobjects by performing a physical compilation with a compiler.Base definition of a compiler that can be configured to perform a compilation run against sources.Function representing a configuration operation that can be applied to a compiler.Interface for defining a common flag builder for compilers.Factory that creates a flag builder.Factory that creates an instance of a JSR-199 compiler. -
Classes in io.github.ascopes.jct.compilers used by io.github.ascopes.jct.filemanagersClassDescriptionBase definition of a compiler that can be configured to perform a compilation run against sources.
-
Classes in io.github.ascopes.jct.compilers used by io.github.ascopes.jct.filemanagers.configClassDescriptionBase definition of a compiler that can be configured to perform a compilation run against sources.
-
Classes in io.github.ascopes.jct.compilers used by io.github.ascopes.jct.junitClassDescriptionBase definition of a compiler that can be configured to perform a compilation run against sources.