Uses of Interface
spoon.reflect.declaration.CtModuleDirective
Packages that use 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
Subinterfaces of CtModuleDirective in spoon.reflect.declarationModifier 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.Methods in spoon.reflect.declaration that return types with arguments of type CtModuleDirectiveMethods in spoon.reflect.declaration with parameters of type CtModuleDirectiveModifier 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)
Method parameters in spoon.reflect.declaration with type arguments of type CtModuleDirectiveModifier and TypeMethodDescription<T extends CtModule>
TCtModule.setModuleDirectives(List<CtModuleDirective> moduleDirectives)
-
Uses of CtModuleDirective in spoon.reflect.visitor
Methods in spoon.reflect.visitor with parameters of type CtModuleDirectiveModifier and TypeMethodDescriptionvoid
CtInheritanceScanner.scanCtModuleDirective(CtModuleDirective e)
-
Uses of CtModuleDirective in spoon.support.reflect.declaration
Classes in spoon.support.reflect.declaration that implement CtModuleDirectiveModifier and TypeClassDescriptionclass
class
class
class
Methods in spoon.support.reflect.declaration that return types with arguments of type CtModuleDirectiveMethods in spoon.support.reflect.declaration with parameters of type CtModuleDirectiveModifier 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)
Method parameters in spoon.support.reflect.declaration with type arguments of type CtModuleDirectiveModifier and TypeMethodDescription<T extends CtModule>
TCtModuleImpl.setModuleDirectives(List<CtModuleDirective> moduleDirectives)