Uses of Interface
spoon.reflect.declaration.CtModule
Package
Description
This package defines the Spoon's compile-time meta-model of Java programs.
This package contains the meta-model part that models the declarations (program's structures such as classes, fields, etc).
This package defines all the sub-factories for the Spoon meta-model.
This package defines the references to program elements for the meta-model.
This package defines visitor, scanner, and scanner-based query API for Java programs reified in the meta-model.
This package contains some default implementations for commonly used processing tasks.
-
Uses of CtModule in spoon.reflect
Modifier and TypeMethodDescriptionCtModel.getUnnamedModule()
Returns the unnamed module.CtModelImpl.getUnnamedModule()
Modifier and TypeMethodDescriptionCtModel.getAllModules()
returns all modules of the modelCtModelImpl.getAllModules()
-
Uses of CtModule in spoon.reflect.declaration
Modifier and TypeMethodDescription<T extends CtModule>
TCtModule.addExportedPackage(CtPackageExport exportedPackage)
<T extends CtModule>
TCtModule.addModuleDirective(CtModuleDirective moduleDirective)
<T extends CtModule>
TCtModule.addModuleDirectiveAt(int position, CtModuleDirective moduleDirective)
<T extends CtModule>
TCtModule.addOpenedPackage(CtPackageExport openedPackage)
<T extends CtModule>
TCtModule.addProvidedService(CtProvidedService providedService)
<T extends CtModule>
TCtModule.addRequiredModule(CtModuleRequirement requiredModule)
<T extends CtModule>
TCtModule.addUsedService(CtUsedService usedService)
<T extends CtModule>
TCtModule.removeExportedPackage(CtPackageExport exportedPackage)
<T extends CtModule>
TCtModule.removeModuleDirective(CtModuleDirective moduleDirective)
<T extends CtModule>
TCtModule.removeOpenedPackage(CtPackageExport openedPackage)
<T extends CtModule>
TCtModule.removeProvidedService(CtProvidedService providedService)
<T extends CtModule>
TCtModule.removeRequiredModule(CtModuleRequirement requiredModule)
<T extends CtModule>
TCtModule.removeUsedService(CtUsedService usedService)
<T extends CtModule>
TCtModule.setExportedPackages(List<CtPackageExport> exportedPackages)
<T extends CtModule>
TCtModule.setIsOpenModule(boolean openModule)
<T extends CtModule>
TCtModule.setModuleDirectives(List<CtModuleDirective> moduleDirectives)
<T extends CtModule>
TCtModule.setOpenedPackages(List<CtPackageExport> openedPackages)
<T extends CtModule>
TCtModule.setProvidedServices(List<CtProvidedService> providedServices)
<T extends CtModule>
TCtModule.setRequiredModules(List<CtModuleRequirement> requiredModules)
<T extends CtModule>
TCtModule.setRootPackage(CtPackage rootPackage)
<T extends CtModule>
TCtModule.setUsedServices(List<CtUsedService> usedServices)
Modifier and TypeMethodDescriptionCtModule.clone()
CtCompilationUnit.getDeclaredModule()
Gets the declared module if the compilationUnit is "module-info.java"CtPackage.getDeclaringModule()
Gets the declaring module.Modifier and TypeMethodDescriptionCtCompilationUnit.setDeclaredModule(CtModule module)
Sets the declared module if the compilationUnit is "module-info.java" It is here for backward compatibility. -
Uses of CtModule in spoon.reflect.factory
Modifier and TypeMethodDescriptionCoreFactory.createModule()
Creates a Java 9 moduleFactory.createModule(String moduleName)
FactoryImpl.createModule(String moduleName)
ModuleFactory.getOrCreate(String moduleName)
Modifier and TypeMethodDescriptionModuleFactory.CtUnnamedModule.getAllModules()
ModuleFactory.getAllModules()
Modifier and TypeMethodDescriptionboolean
Factory.createModuleReference(CtModule ctModule)
FactoryImpl.createModuleReference(CtModule ctModule)
ModuleFactory.createReference(CtModule module)
CompilationUnitFactory.getOrCreate(CtModule module)
PackageFactory.getOrCreate(String qualifiedName, CtModule rootModule)
Gets or creates a package and make its parent the given module -
Uses of CtModule in spoon.reflect.reference
-
Uses of CtModule in spoon.reflect.visitor
Modifier and TypeMethodDescriptionDefaultJavaPrettyPrinter.printModuleInfo(CtModule module)
PrettyPrinter.printModuleInfo(CtModule module)
Prints the module info.void
CtAbstractVisitor.visitCtModule(CtModule module)
void
CtBiScannerDefault.visitCtModule(CtModule module)
void
CtInheritanceScanner.visitCtModule(CtModule module)
void
CtScanner.visitCtModule(CtModule module)
void
CtVisitor.visitCtModule(CtModule module)
Visits a module declarationvoid
DefaultJavaPrettyPrinter.visitCtModule(CtModule module)
-
Uses of CtModule in spoon.support
Modifier and TypeMethodDescriptionprotected Path
DefaultOutputDestinationHandler.getDirectoryPath(CtModule module, CtPackage pack, CtType type)
protected Path
DefaultOutputDestinationHandler.getModulePath(CtModule module)
DefaultOutputDestinationHandler.getOutputPath(CtModule module, CtPackage pack, CtType type)
OutputDestinationHandler.getOutputPath(CtModule module, CtPackage pack, CtType type)
-
Uses of CtModule in spoon.support.reflect.declaration
Modifier and TypeMethodDescription<T extends CtModule>
TCtModuleImpl.addExportedPackage(CtPackageExport exportedPackage)
<T extends CtModule>
TCtModuleImpl.addModuleDirective(CtModuleDirective moduleDirective)
<T extends CtModule>
TCtModuleImpl.addModuleDirectiveAt(int position, CtModuleDirective moduleDirective)
<T extends CtModule>
TCtModuleImpl.addOpenedPackage(CtPackageExport openedPackage)
<T extends CtModule>
TCtModuleImpl.addProvidedService(CtProvidedService providedService)
<T extends CtModule>
TCtModuleImpl.addRequiredModule(CtModuleRequirement requiredModule)
<T extends CtModule>
TCtModuleImpl.addUsedService(CtUsedService consumedService)
<T extends CtModule>
TCtModuleImpl.removeExportedPackage(CtPackageExport exportedPackage)
<T extends CtModule>
TCtModuleImpl.removeModuleDirective(CtModuleDirective moduleDirective)
<T extends CtModule>
TCtModuleImpl.removeOpenedPackage(CtPackageExport openedPackage)
<T extends CtModule>
TCtModuleImpl.removeProvidedService(CtProvidedService providedService)
<T extends CtModule>
TCtModuleImpl.removeRequiredModule(CtModuleRequirement requiredModule)
<T extends CtModule>
TCtModuleImpl.removeUsedService(CtUsedService usedService)
<T extends CtModule>
TCtModuleImpl.setExportedPackages(List<CtPackageExport> exportedPackages)
<T extends CtModule>
TCtModuleImpl.setIsOpenModule(boolean openModule)
<T extends CtModule>
TCtModuleImpl.setModuleDirectives(List<CtModuleDirective> moduleDirectives)
<T extends CtModule>
TCtModuleImpl.setOpenedPackages(List<CtPackageExport> openedPackages)
<T extends CtModule>
TCtModuleImpl.setProvidedServices(List<CtProvidedService> providedServices)
<T extends CtModule>
TCtModuleImpl.setRequiredModules(List<CtModuleRequirement> requiredModules)
<T extends CtModule>
TCtModuleImpl.setRootPackage(CtPackage rootPackage)
<T extends CtModule>
TCtModuleImpl.setUsedServices(List<CtUsedService> consumedServices)
Modifier and TypeMethodDescriptionCtModuleImpl.clone()
CtCompilationUnitImpl.getDeclaredModule()
CtPackageImpl.getDeclaringModule()
-
Uses of CtModule in spoon.support.reflect.reference
-
Uses of CtModule in spoon.support.visitor.clone
Modifier and TypeMethodDescriptionvoid
CloneBuilder.visitCtModule(CtModule module)
void
CloneVisitor.visitCtModule(CtModule module)
-
Uses of CtModule in spoon.support.visitor.replace