Uses of Interface
io.github.ascopes.jct.containers.PackageContainerGroup
Package
Description
AssertJ extensions for testing the results of compilations.
APIs for performing compiler passes across user-defined workspaces.
APIs for representing the various file management locations across multiple file system
implementations.
APIs that integrate with the JSR-199 FileManager APIs.
-
Uses of PackageContainerGroup in io.github.ascopes.jct.assertions
Modifier and TypeClassDescriptionfinal class
Assertions for package container groups.Modifier and TypeMethodDescriptionstatic PackageContainerGroupAssert
JctAssertions.assertThat
(@Nullable PackageContainerGroup packageContainerGroup) Perform an assertion on a package container group.static PackageContainerGroupAssert
JctAssertions.assertThatContainerGroup
(@Nullable PackageContainerGroup packageContainerGroup) Perform an assertion on a package container group.ModifierConstructorDescriptionPackageContainerGroupAssert
(@Nullable PackageContainerGroup containerGroup) Initialize the container group assertions. -
Uses of PackageContainerGroup in io.github.ascopes.jct.compilers
Modifier and TypeMethodDescriptiondefault @Nullable PackageContainerGroup
JctCompilation.getAnnotationProcessorPath()
Get the package container group for the annotation processor path.default @Nullable PackageContainerGroup
JctCompilation.getClassPath()
Get the package container group for the class path.default @Nullable PackageContainerGroup
JctCompilation.getPlatformClassPath()
Get the package container group for the platform class path (a.k.a. the bootstrap class path).default @Nullable PackageContainerGroup
JctCompilation.getSourcePath()
Get the package container group for the source path. -
Uses of PackageContainerGroup in io.github.ascopes.jct.containers
Modifier and TypeInterfaceDescriptioninterface
A base definition for an output-oriented container group.Modifier and TypeMethodDescriptionFind the package container group for the given module.ModuleContainerGroup.getOrCreateModule
(String moduleName) Get thePackageContainerGroup
for a given module name, creating it if it does not yet exist.Modifier and TypeMethodDescriptionModuleContainerGroup.getModules()
Get the module container impl in this group. -
Uses of PackageContainerGroup in io.github.ascopes.jct.filemanagers
Modifier and TypeMethodDescriptiondefault @Nullable PackageContainerGroup
JctFileManager.getAnnotationProcessorPathGroup()
Get the location holding theannotation processor path
.default @Nullable PackageContainerGroup
JctFileManager.getClassPathGroup()
Get the location holding theclass path
.JctFileManager.getPackageContainerGroup
(JavaFileManager.Location location) Get the container group for the given package-oriented location.default @Nullable PackageContainerGroup
JctFileManager.getSourcePathGroup()
Get the location holding thesource path
.Modifier and TypeMethodDescriptionJctFileManager.getPackageContainerGroups()
Get a collection of all package container groups in this file manager.