Uses of Interface
spoon.reflect.declaration.CtModule
Packages that use 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
Methods in spoon.reflect that return CtModuleModifier and TypeMethodDescriptionCtModel.getUnnamedModule()Returns the unnamed module.CtModelImpl.getUnnamedModule()Methods in spoon.reflect that return types with arguments of type CtModuleModifier and TypeMethodDescriptionCtModel.getAllModules()returns all modules of the modelCtModelImpl.getAllModules() -
Uses of CtModule in spoon.reflect.declaration
Methods in spoon.reflect.declaration with type parameters of type CtModuleModifier 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)Methods in spoon.reflect.declaration that return CtModuleModifier and TypeMethodDescriptionCtModule.clone()CtCompilationUnit.getDeclaredModule()Gets the declared module if the compilationUnit is "module-info.java"CtPackage.getDeclaringModule()Gets the declaring module.Methods in spoon.reflect.declaration with parameters of type CtModuleModifier 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
Classes in spoon.reflect.factory that implement CtModuleMethods in spoon.reflect.factory that return CtModuleModifier and TypeMethodDescriptionCoreFactory.createModule()Creates a Java 9 moduleFactory.createModule(String moduleName)FactoryImpl.createModule(String moduleName)ModuleFactory.getOrCreate(String moduleName)Methods in spoon.reflect.factory that return types with arguments of type CtModuleModifier and TypeMethodDescriptionModuleFactory.CtUnnamedModule.getAllModules()ModuleFactory.getAllModules()Methods in spoon.reflect.factory with parameters of type CtModuleModifier and TypeMethodDescriptionbooleanFactory.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
Methods in spoon.reflect.reference that return CtModule -
Uses of CtModule in spoon.reflect.visitor
Methods in spoon.reflect.visitor with parameters of type CtModuleModifier and TypeMethodDescriptionDefaultJavaPrettyPrinter.printModuleInfo(CtModule module)PrettyPrinter.printModuleInfo(CtModule module)Prints the module info.voidCtAbstractVisitor.visitCtModule(CtModule module)voidCtBiScannerDefault.visitCtModule(CtModule module)voidCtInheritanceScanner.visitCtModule(CtModule module)voidCtScanner.visitCtModule(CtModule module)voidCtVisitor.visitCtModule(CtModule module)Visits a module declarationvoidDefaultJavaPrettyPrinter.visitCtModule(CtModule module) -
Uses of CtModule in spoon.support
Methods in spoon.support that return CtModuleMethods in spoon.support with parameters of type CtModuleModifier and TypeMethodDescriptionprotected PathDefaultOutputDestinationHandler.getDirectoryPath(CtModule module, CtPackage pack, CtType type)protected PathDefaultOutputDestinationHandler.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
Classes in spoon.support.reflect.declaration that implement CtModuleMethods in spoon.support.reflect.declaration with type parameters of type CtModuleModifier 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)Methods in spoon.support.reflect.declaration that return CtModuleModifier and TypeMethodDescriptionCtModuleImpl.clone()CtCompilationUnitImpl.getDeclaredModule()CtPackageImpl.getDeclaringModule()Methods in spoon.support.reflect.declaration with parameters of type CtModule -
Uses of CtModule in spoon.support.reflect.reference
Methods in spoon.support.reflect.reference that return CtModule -
Uses of CtModule in spoon.support.visitor.clone
Methods in spoon.support.visitor.clone with parameters of type CtModuleModifier and TypeMethodDescriptionvoidCloneBuilder.visitCtModule(CtModule module)voidCloneVisitor.visitCtModule(CtModule module) -
Uses of CtModule in spoon.support.visitor.replace
Methods in spoon.support.visitor.replace with parameters of type CtModule