Package com.thoughtworks.qdox.model
Interface JavaModuleDescriptor
- All Known Implementing Classes:
DefaultJavaModuleDescriptor
public interface JavaModuleDescriptor
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
Represents the following ModuleStatement:
exports SOURCE [to TARGET{, TARGET}];
where SOURCE matches a PackageName and TARGET matches a ModuleNamestatic interface
Represents the following ModuleStatement:
opens SOURCE [to TARGET{, TARGET}];
where SOURCE matches a PackageName and TARGET matches a ModuleNamestatic interface
Represents the following ModuleStatement:
provides SERVICE with PROVIDER;
where SERVICE matches a TypeName and TARGET matches a TypeNamestatic interface
Represents the following ModuleStatement:
requires [public] [static] NAME;
Where NAME matches a ModuleNamestatic interface
Represents the following ModuleStatement:
uses NAME;
Where NAME matches a TypeName -
Method Summary
-
Method Details
-
isOpen
boolean isOpen() -
getName
String getName() -
getExports
Collection<JavaModuleDescriptor.JavaExports> getExports() -
getOpens
Collection<JavaModuleDescriptor.JavaOpens> getOpens() -
getProvides
Collection<JavaModuleDescriptor.JavaProvides> getProvides() -
getRequires
Collection<JavaModuleDescriptor.JavaRequires> getRequires() -
getUses
Collection<JavaModuleDescriptor.JavaUses> getUses()
-