Skip navigation links
Fork me on GitHub
  • Module
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Interfaces
  • Classes
  • Fields
  • Methods
  • Annotation Type Elements
  • Terminally Deprecated Elements
    Element
    Description
    io.github.ascopes.jct.assertions.JctCompilationAssert.generatedHeaders()
    this method is rarely needed, so is being removed in v1.0.0. Use JctCompilationAssert.outputGroup(Location), passing StandardLocation.NATIVE_HEADER_OUTPUT as the first parameter instead.
    io.github.ascopes.jct.compilers.AbstractJctCompiler.inheritPlatformClassPath(boolean)
    io.github.ascopes.jct.compilers.AbstractJctCompiler.isInheritPlatformClassPath()
    io.github.ascopes.jct.compilers.JctCompiler.DEFAULT_INHERIT_PLATFORM_CLASS_PATH
    The platform class path has been mostly replaced by the use of system modules, so should not be used. This will be removed in v1.0.0, and has been changed to default to false as of v0.6.0
    io.github.ascopes.jct.compilers.JctCompiler.inheritPlatformClassPath(boolean)
    The platform class path has been mostly replaced by the use of system modules, so should not be used. This will be removed in v1.0.0.
    io.github.ascopes.jct.compilers.JctCompiler.isInheritPlatformClassPath()
    The platform class path has been mostly replaced by the use of system modules, so should not be used. This will be removed in v1.0.0.
    io.github.ascopes.jct.compilers.JctCompilers.createPlatformCompiler()
    Renamed in 0.2.0 for consistency, use JctCompilers.newPlatformCompiler() instead.
    io.github.ascopes.jct.filemanagers.config.JctFileManagerJvmPlatformClassPathConfigurer
    The platform class path has been mostly replaced by the use of system modules, so should not be used. This will be removed in v1.0.0.
    io.github.ascopes.jct.filemanagers.JctFileManager.getNativeHeaderOutputGroup()
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call JctFileManager.getOutputContainerGroup(Location), passing StandardLocation.NATIVE_HEADER_OUTPUT as the first parameter.
    io.github.ascopes.jct.filemanagers.JctFileManager.getPatchModulePathGroup()
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call JctFileManager.getModuleContainerGroup(Location), passing StandardLocation.PATCH_MODULE_PATH as the first parameter.
    io.github.ascopes.jct.filemanagers.JctFileManager.getPlatformClassPathGroup()
    The platform class path has been mostly replaced by the use of system modules, so should not be used. This will be removed in v1.0.0.
    io.github.ascopes.jct.filemanagers.JctFileManager.getSystemModulesGroup()
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call JctFileManager.getModuleContainerGroup(Location), passing StandardLocation.SYSTEM_MODULES as the first parameter.
    io.github.ascopes.jct.filemanagers.JctFileManager.getUpgradeModulePathGroup()
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call JctFileManager.getModuleContainerGroup(Location), passing StandardLocation.SYSTEM_MODULES as the first parameter.
    io.github.ascopes.jct.junit.JavacCompilerTest.modules()
    this will be removed in a future release, since Java 8 is reaching end-of-life.
    io.github.ascopes.jct.workspaces.RamFileSystemProvider
    this feature should never be needed by users of this library, and so has been deprecated for removal in v1.0.0.
    io.github.ascopes.jct.workspaces.Workspace.addNativeHeaderOutputModule(String, Path)
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.addModule(Location, String, Path), passing StandardLocation.NATIVE_HEADER_OUTPUT as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.addNativeHeaderOutputPackage(Path)
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.addPackage(Location, Path), passing StandardLocation.NATIVE_HEADER_OUTPUT as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.addPatchModulePathModule(String, Path)
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.addModule(Location, String, Path), passing StandardLocation.PATCH_MODULE_PATH as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.addPlatformClassPathPackage(Path)
    The platform class path has been mostly replaced by the use of system modules, so should not be used. This will be removed in v1.0.0.
    io.github.ascopes.jct.workspaces.Workspace.addSystemModulePathModule(String, Path)
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.addModule(Location, String, Path), passing StandardLocation.SYSTEM_MODULES as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.addUpgradeModulePathModule(String, Path)
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.addModule(Location, String, Path), passing StandardLocation.UPGRADE_MODULE_PATH as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.createNativeHeaderOutputModule(String)
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.createModule(Location, String), passing StandardLocation.NATIVE_HEADER_OUTPUT as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.createNativeHeaderOutputPackage()
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.createPackage(Location), passing StandardLocation.NATIVE_HEADER_OUTPUT as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.createPatchModulePathModule(String)
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.createModule(Location, String), passing StandardLocation.PATCH_MODULE_PATH as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.createPlatformClassPathPackage()
    The platform class path has been mostly replaced by the use of system modules, so should not be used. This will be removed in v1.0.0.
    io.github.ascopes.jct.workspaces.Workspace.createSystemModulePathModule(String)
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.createModule(Location, String), passing StandardLocation.SYSTEM_MODULES as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.createUpgradeModulePathModule(String)
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.createModule(Location, String), passing StandardLocation.UPGRADE_MODULE_PATH as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.getNativeHeaderOutputModule(String)
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.getModule(Location, String), passing StandardLocation.NATIVE_HEADER_OUTPUT as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.getNativeHeaderOutputModules()
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.getModules(Location), passing StandardLocation.NATIVE_HEADER_OUTPUT as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.getNativeHeaderOutputPackages()
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.getPackages(Location), passing StandardLocation.NATIVE_HEADER_OUTPUT as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.getPatchModulePathModule(String)
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.getModule(Location, String), passing StandardLocation.PATCH_MODULE_PATH as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.getPatchModulePathModules()
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.getModules(Location), passing StandardLocation.PATCH_MODULE_PATH as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.getPlatformClassPathPackages()
    The platform class path has been mostly replaced by the use of system modules, so should not be used. This will be removed in v1.0.0.
    io.github.ascopes.jct.workspaces.Workspace.getSystemModulePathModule(String)
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.getModule(Location, String), passing StandardLocation.SYSTEM_MODULES as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.getSystemModulePathModules()
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.getModules(Location), passing StandardLocation.SYSTEM_MODULES as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.getUpgradeModulePathModule(String)
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.getModule(Location, String), passing StandardLocation.UPGRADE_MODULE_PATH as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.getUpgradeModulePathModules()
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.getModules(Location), passing StandardLocation.UPGRADE_MODULE_PATH as the first parameter.
  • Deprecated Interfaces
    Interface
    Description
    io.github.ascopes.jct.workspaces.RamFileSystemProvider
    this feature should never be needed by users of this library, and so has been deprecated for removal in v1.0.0.
  • Deprecated Classes
    Class
    Description
    io.github.ascopes.jct.filemanagers.config.JctFileManagerJvmPlatformClassPathConfigurer
    The platform class path has been mostly replaced by the use of system modules, so should not be used. This will be removed in v1.0.0.
  • Deprecated Fields
    Field
    Description
    io.github.ascopes.jct.compilers.JctCompiler.DEFAULT_INHERIT_PLATFORM_CLASS_PATH
    The platform class path has been mostly replaced by the use of system modules, so should not be used. This will be removed in v1.0.0, and has been changed to default to false as of v0.6.0
  • Deprecated Methods
    Method
    Description
    io.github.ascopes.jct.assertions.JctCompilationAssert.generatedHeaders()
    this method is rarely needed, so is being removed in v1.0.0. Use JctCompilationAssert.outputGroup(Location), passing StandardLocation.NATIVE_HEADER_OUTPUT as the first parameter instead.
    io.github.ascopes.jct.compilers.AbstractJctCompiler.inheritPlatformClassPath(boolean)
    io.github.ascopes.jct.compilers.AbstractJctCompiler.isInheritPlatformClassPath()
    io.github.ascopes.jct.compilers.AbstractJctCompiler.toString()
    Use AbstractJctCompiler.getName() instead.
    io.github.ascopes.jct.compilers.JctCompiler.inheritPlatformClassPath(boolean)
    The platform class path has been mostly replaced by the use of system modules, so should not be used. This will be removed in v1.0.0.
    io.github.ascopes.jct.compilers.JctCompiler.isInheritPlatformClassPath()
    The platform class path has been mostly replaced by the use of system modules, so should not be used. This will be removed in v1.0.0.
    io.github.ascopes.jct.compilers.JctCompilers.createPlatformCompiler()
    Renamed in 0.2.0 for consistency, use JctCompilers.newPlatformCompiler() instead.
    io.github.ascopes.jct.filemanagers.JctFileManager.getNativeHeaderOutputGroup()
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call JctFileManager.getOutputContainerGroup(Location), passing StandardLocation.NATIVE_HEADER_OUTPUT as the first parameter.
    io.github.ascopes.jct.filemanagers.JctFileManager.getPatchModulePathGroup()
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call JctFileManager.getModuleContainerGroup(Location), passing StandardLocation.PATCH_MODULE_PATH as the first parameter.
    io.github.ascopes.jct.filemanagers.JctFileManager.getPlatformClassPathGroup()
    The platform class path has been mostly replaced by the use of system modules, so should not be used. This will be removed in v1.0.0.
    io.github.ascopes.jct.filemanagers.JctFileManager.getSystemModulesGroup()
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call JctFileManager.getModuleContainerGroup(Location), passing StandardLocation.SYSTEM_MODULES as the first parameter.
    io.github.ascopes.jct.filemanagers.JctFileManager.getUpgradeModulePathGroup()
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call JctFileManager.getModuleContainerGroup(Location), passing StandardLocation.SYSTEM_MODULES as the first parameter.
    io.github.ascopes.jct.junit.JavacCompilerTest.modules()
    this will be removed in a future release, since Java 8 is reaching end-of-life.
    io.github.ascopes.jct.workspaces.Workspace.addNativeHeaderOutputModule(String, Path)
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.addModule(Location, String, Path), passing StandardLocation.NATIVE_HEADER_OUTPUT as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.addNativeHeaderOutputPackage(Path)
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.addPackage(Location, Path), passing StandardLocation.NATIVE_HEADER_OUTPUT as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.addPatchModulePathModule(String, Path)
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.addModule(Location, String, Path), passing StandardLocation.PATCH_MODULE_PATH as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.addPlatformClassPathPackage(Path)
    The platform class path has been mostly replaced by the use of system modules, so should not be used. This will be removed in v1.0.0.
    io.github.ascopes.jct.workspaces.Workspace.addSystemModulePathModule(String, Path)
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.addModule(Location, String, Path), passing StandardLocation.SYSTEM_MODULES as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.addUpgradeModulePathModule(String, Path)
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.addModule(Location, String, Path), passing StandardLocation.UPGRADE_MODULE_PATH as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.createNativeHeaderOutputModule(String)
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.createModule(Location, String), passing StandardLocation.NATIVE_HEADER_OUTPUT as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.createNativeHeaderOutputPackage()
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.createPackage(Location), passing StandardLocation.NATIVE_HEADER_OUTPUT as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.createPatchModulePathModule(String)
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.createModule(Location, String), passing StandardLocation.PATCH_MODULE_PATH as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.createPlatformClassPathPackage()
    The platform class path has been mostly replaced by the use of system modules, so should not be used. This will be removed in v1.0.0.
    io.github.ascopes.jct.workspaces.Workspace.createSystemModulePathModule(String)
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.createModule(Location, String), passing StandardLocation.SYSTEM_MODULES as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.createUpgradeModulePathModule(String)
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.createModule(Location, String), passing StandardLocation.UPGRADE_MODULE_PATH as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.getNativeHeaderOutputModule(String)
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.getModule(Location, String), passing StandardLocation.NATIVE_HEADER_OUTPUT as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.getNativeHeaderOutputModules()
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.getModules(Location), passing StandardLocation.NATIVE_HEADER_OUTPUT as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.getNativeHeaderOutputPackages()
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.getPackages(Location), passing StandardLocation.NATIVE_HEADER_OUTPUT as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.getPatchModulePathModule(String)
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.getModule(Location, String), passing StandardLocation.PATCH_MODULE_PATH as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.getPatchModulePathModules()
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.getModules(Location), passing StandardLocation.PATCH_MODULE_PATH as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.getPlatformClassPathPackages()
    The platform class path has been mostly replaced by the use of system modules, so should not be used. This will be removed in v1.0.0.
    io.github.ascopes.jct.workspaces.Workspace.getSystemModulePathModule(String)
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.getModule(Location, String), passing StandardLocation.SYSTEM_MODULES as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.getSystemModulePathModules()
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.getModules(Location), passing StandardLocation.SYSTEM_MODULES as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.getUpgradeModulePathModule(String)
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.getModule(Location, String), passing StandardLocation.UPGRADE_MODULE_PATH as the first parameter.
    io.github.ascopes.jct.workspaces.Workspace.getUpgradeModulePathModules()
    This is a specialist method that is usually not used. To keep the API simple, this is being removed. You should instead call Workspace.getModules(Location), passing StandardLocation.UPGRADE_MODULE_PATH as the first parameter.
  • Deprecated Annotation Type Elements
    Annotation Type Element
    Description
    io.github.ascopes.jct.junit.JavacCompilerTest.modules()
    this will be removed in a future release, since Java 8 is reaching end-of-life.

© 2022 - 2023, Ashley Scopes -- Apache License V2