Uses of Interface
io.github.ascopes.jct.containers.PackageContainerGroup
Packages that use 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
Subclasses with type arguments of type PackageContainerGroup in io.github.ascopes.jct.assertionsModifier and TypeClassDescriptionfinal class
Assertions for package container groups.Methods in io.github.ascopes.jct.assertions with parameters of type PackageContainerGroupModifier 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.Constructors in io.github.ascopes.jct.assertions with parameters of type PackageContainerGroupModifierConstructorDescriptionPackageContainerGroupAssert
(@Nullable PackageContainerGroup containerGroup) Initialize the container group assertions. -
Uses of PackageContainerGroup in io.github.ascopes.jct.compilers
Methods in io.github.ascopes.jct.compilers that return PackageContainerGroupModifier 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
Subinterfaces of PackageContainerGroup in io.github.ascopes.jct.containersModifier and TypeInterfaceDescriptioninterface
A base definition for an output-oriented container group.Methods in io.github.ascopes.jct.containers that return PackageContainerGroupModifier 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.Methods in io.github.ascopes.jct.containers that return types with arguments of type PackageContainerGroupModifier and TypeMethodDescriptionModuleContainerGroup.getModules()
Get the module container impl in this group. -
Uses of PackageContainerGroup in io.github.ascopes.jct.filemanagers
Methods in io.github.ascopes.jct.filemanagers that return PackageContainerGroupModifier 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
.Methods in io.github.ascopes.jct.filemanagers that return types with arguments of type PackageContainerGroupModifier and TypeMethodDescriptionJctFileManager.getPackageContainerGroups()
Get a collection of all package container groups in this file manager.