Uses of Interface
io.github.ascopes.jct.compilers.JctCompilation
Package
Description
AssertJ extensions for testing the results of compilations.
APIs for performing compiler passes across user-defined workspaces.
-
Uses of JctCompilation in io.github.ascopes.jct.assertions
Modifier and TypeMethodDescriptionstatic JctCompilationAssert
JctAssertions.assertThat
(@Nullable JctCompilation compilation) Perform an assertion on a compilation.static JctCompilationAssert
JctAssertions.assertThatCompilation
(@Nullable JctCompilation compilation) Perform an assertion on a compilation.ModifierConstructorDescriptionInitialize this compilation assertion. -
Uses of JctCompilation in io.github.ascopes.jct.compilers
Modifier and TypeMethodDescriptionAbstractJctCompiler.compile
(Workspace workspace, Collection<String> classNames) Invoke the compilation and return the compilation result.default JctCompilation
Invoke the compilation and return the compilation result.JctCompiler.compile
(Workspace workspace, Collection<String> classNames) Invoke the compilation and return the compilation result.JctCompilationFactory.createCompilation
(List<String> flags, JctFileManager fileManager, JavaCompiler jsr199Compiler, @Nullable Collection<String> classNames) Create a compilation.