public final class Module extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Module.ExportEntry |
static class |
Module.ImportEntry |
static class |
Module.ModuleRequest |
| Modifier and Type | Field and Description |
|---|---|
static com.oracle.truffle.api.strings.TruffleString |
DEFAULT_EXPORT_BINDING_NAME
The synthetic binding name assigned to export default declarations with unnamed expressions.
|
static com.oracle.truffle.api.strings.TruffleString |
DEFAULT_NAME |
static com.oracle.truffle.api.strings.TruffleString |
NAMESPACE_EXPORT_BINDING_NAME |
static com.oracle.truffle.api.strings.TruffleString |
STAR_NAME |
| Constructor and Description |
|---|
Module(List<Module.ModuleRequest> requestedModules,
List<Module.ImportEntry> importEntries,
List<Module.ExportEntry> localExportEntries,
List<Module.ExportEntry> indirectExportEntries,
List<Module.ExportEntry> starExportEntries,
List<ImportNode> imports,
List<ExportNode> exports) |
| Modifier and Type | Method and Description |
|---|---|
List<ExportNode> |
getExports() |
List<Module.ImportEntry> |
getImportEntries() |
List<ImportNode> |
getImports() |
List<Module.ExportEntry> |
getIndirectExportEntries() |
List<Module.ExportEntry> |
getLocalExportEntries() |
List<Module.ModuleRequest> |
getRequestedModules() |
List<Module.ExportEntry> |
getStarExportEntries() |
String |
toString() |
public static final com.oracle.truffle.api.strings.TruffleString DEFAULT_EXPORT_BINDING_NAME
public static final com.oracle.truffle.api.strings.TruffleString DEFAULT_NAME
public static final com.oracle.truffle.api.strings.TruffleString STAR_NAME
public static final com.oracle.truffle.api.strings.TruffleString NAMESPACE_EXPORT_BINDING_NAME
public Module(List<Module.ModuleRequest> requestedModules, List<Module.ImportEntry> importEntries, List<Module.ExportEntry> localExportEntries, List<Module.ExportEntry> indirectExportEntries, List<Module.ExportEntry> starExportEntries, List<ImportNode> imports, List<ExportNode> exports)
public List<Module.ModuleRequest> getRequestedModules()
public List<Module.ImportEntry> getImportEntries()
public List<Module.ExportEntry> getLocalExportEntries()
public List<Module.ExportEntry> getIndirectExportEntries()
public List<Module.ExportEntry> getStarExportEntries()
public List<ImportNode> getImports()
public List<ExportNode> getExports()