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
Methods in io.github.ascopes.jct.assertions with parameters of type PackageContainerGroupModifier and TypeMethodDescriptionstatic PackageContainerGroupAssertJctAssertions.assertThat(@Nullable PackageContainerGroup packageContainerGroup) Perform an assertion on a package container group.static PackageContainerGroupAssertJctAssertions.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 PackageContainerGroupJctCompilation.getAnnotationProcessorPath()Get the package container group for the annotation processor path.default @Nullable PackageContainerGroupJctCompilation.getClassPath()Get the package container group for the class path.default @Nullable PackageContainerGroupJctCompilation.getPlatformClassPath()Get the package container group for the platform class path (a.k.a. the bootstrap class path).default @Nullable PackageContainerGroupJctCompilation.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 TypeInterfaceDescriptioninterfaceA 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 thePackageContainerGroupfor 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 PackageContainerGroupJctFileManager.getAnnotationProcessorPathGroup()Get the location holding theannotation processor path.default @Nullable PackageContainerGroupJctFileManager.getClassPathGroup()Get the location holding theclass path.JctFileManager.getPackageContainerGroup(JavaFileManager.Location location) Get the container group for the given package-oriented location.default @Nullable PackageContainerGroupJctFileManager.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.