Uses of Interface
spoon.reflect.declaration.CtModuleDirective
Package
Description
This package contains the meta-model part that models the declarations (program's structures such as classes, fields, etc).
This package defines visitor, scanner, and scanner-based query API for Java programs reified in the meta-model.
-
Uses of CtModuleDirective in spoon.reflect.declaration
Modifier and TypeInterfaceDescriptioninterface
Represents a require module in a Java module definition The requires directive specifies the name of a module on which the current module has a dependence.interface
Represents an exported or opened package in a Java module The exports directive specifies the name of a package to be exported by the current module.interface
Represents a provided service in aCtModule
.interface
Represents the declaration of a used service in aCtModule
The uses directive specifies a service for which the current module may discover providers via java.util.ServiceLoader.Modifier and TypeMethodDescription<T extends CtModule>
TCtModule.addModuleDirective(CtModuleDirective moduleDirective)
<T extends CtModule>
TCtModule.addModuleDirectiveAt(int position, CtModuleDirective moduleDirective)
<T extends CtModule>
TCtModule.removeModuleDirective(CtModuleDirective moduleDirective)
Modifier and TypeMethodDescription<T extends CtModule>
TCtModule.setModuleDirectives(List<CtModuleDirective> moduleDirectives)
-
Uses of CtModuleDirective in spoon.reflect.visitor
Modifier and TypeMethodDescriptionvoid
CtInheritanceScanner.scanCtModuleDirective(CtModuleDirective e)
-
Uses of CtModuleDirective in spoon.support.reflect.declaration
Modifier and TypeClassDescriptionclass
class
class
class
Modifier and TypeMethodDescription<T extends CtModule>
TCtModuleImpl.addModuleDirective(CtModuleDirective moduleDirective)
<T extends CtModule>
TCtModuleImpl.addModuleDirectiveAt(int position, CtModuleDirective moduleDirective)
<T extends CtModule>
TCtModuleImpl.removeModuleDirective(CtModuleDirective moduleDirective)
Modifier and TypeMethodDescription<T extends CtModule>
TCtModuleImpl.setModuleDirectives(List<CtModuleDirective> moduleDirectives)