Uses of Interface
io.github.ascopes.jct.compilers.JctCompilation
Packages that use 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
Subclasses with type arguments of type JctCompilation in io.github.ascopes.jct.assertionsMethods in io.github.ascopes.jct.assertions with parameters of type JctCompilationModifier 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.Constructors in io.github.ascopes.jct.assertions with parameters of type JctCompilationModifierConstructorDescriptionInitialize this compilation assertion. -
Uses of JctCompilation in io.github.ascopes.jct.compilers
Methods in io.github.ascopes.jct.compilers that return JctCompilationModifier 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.