Package | Description |
---|---|
spoon.reflect.declaration |
This package contains the meta-model part that models the declarations (program's structures such as classes, fields, etc).
|
spoon.reflect.visitor |
This package defines visitor, scanner, and scanner-based query API for Java programs reified in the meta-model.
|
spoon.support.reflect.declaration |
Modifier and Type | Interface and Description |
---|---|
interface |
CtModuleRequirement
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 |
CtPackageExport
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 |
CtProvidedService
Represents a provided service in a
CtModule . |
interface |
CtUsedService
Represents the declaration of a used service in a
CtModule
The uses directive specifies a service for which the current module may discover providers via java.util.ServiceLoader. |
Modifier and Type | Method and Description |
---|---|
List<CtModuleDirective> |
CtModule.getModuleDirectives() |
Modifier and Type | Method and Description |
---|---|
<T extends CtModule> |
CtModule.addModuleDirective(CtModuleDirective moduleDirective) |
<T extends CtModule> |
CtModule.addModuleDirectiveAt(int position,
CtModuleDirective moduleDirective) |
<T extends CtModule> |
CtModule.removeModuleDirective(CtModuleDirective moduleDirective) |
Modifier and Type | Method and Description |
---|---|
<T extends CtModule> |
CtModule.setModuleDirectives(List<CtModuleDirective> moduleDirectives) |
Modifier and Type | Method and Description |
---|---|
void |
CtInheritanceScanner.scanCtModuleDirective(CtModuleDirective e) |
Modifier and Type | Class and Description |
---|---|
class |
CtModuleRequirementImpl |
class |
CtPackageExportImpl |
class |
CtProvidedServiceImpl |
class |
CtUsedServiceImpl |
Modifier and Type | Method and Description |
---|---|
List<CtModuleDirective> |
CtModuleImpl.getModuleDirectives() |
Modifier and Type | Method and Description |
---|---|
<T extends CtModule> |
CtModuleImpl.addModuleDirective(CtModuleDirective moduleDirective) |
<T extends CtModule> |
CtModuleImpl.addModuleDirectiveAt(int position,
CtModuleDirective moduleDirective) |
<T extends CtModule> |
CtModuleImpl.removeModuleDirective(CtModuleDirective moduleDirective) |
Modifier and Type | Method and Description |
---|---|
<T extends CtModule> |
CtModuleImpl.setModuleDirectives(List<CtModuleDirective> moduleDirectives) |
Copyright © 2007–2019 Inria. All rights reserved.