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 TypeInterfaceDescriptioninterfaceRepresents 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.interfaceRepresents 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.interfaceRepresents a provided service in aCtModule.interfaceRepresents the declaration of a used service in aCtModuleThe 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 TypeMethodDescriptionvoidCtInheritanceScanner.scanCtModuleDirective(CtModuleDirective e) -
Uses of CtModuleDirective in spoon.support.reflect.declaration
Classes in spoon.support.reflect.declaration that implement CtModuleDirectiveModifier and TypeClassDescriptionclassclassclassclassMethods 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)