public class BasicModule extends java.lang.Object implements ISourceModule
ModuleDeclaration into an ISourceModule.
It remembers the underlying ICompilationUnit so the full structure
can be recreated if needed.IModule.IModuleReference, IModule.IPackageExport, IModule.IServiceMODULE_INFO, MODULE_INFO_CLASS, MODULE_INFO_JAVA, NO_EXPORTS, NO_MODULE_REFS, NO_MODULES, NO_OPENS, NO_PROVIDES, NO_USES| Constructor and Description |
|---|
BasicModule(ModuleDeclaration descriptor,
IModulePathEntry root) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
IModule.IPackageExport[] |
exports() |
ICompilationUnit |
getCompilationUnit() |
int |
hashCode() |
boolean |
isOpen() |
char[] |
name() |
IModule.IPackageExport[] |
opens() |
IModule.IService[] |
provides() |
IModule.IModuleReference[] |
requires() |
java.lang.String |
toString() |
protected void |
toStringContent(java.lang.StringBuffer buffer) |
char[][] |
uses() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcreateAutomatic, createAutomatic, isAutomatic, isAutoNameFromManifestpublic BasicModule(ModuleDeclaration descriptor, IModulePathEntry root)
public ICompilationUnit getCompilationUnit()
getCompilationUnit in interface ISourceModulepublic IModule.IModuleReference[] requires()
public IModule.IPackageExport[] exports()
public IModule.IService[] provides()
public IModule.IPackageExport[] opens()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectprotected void toStringContent(java.lang.StringBuffer buffer)