public abstract class ExportResolution extends Object
ResolveExport method of module records.| Modifier and Type | Class and Description |
|---|---|
static class |
ExportResolution.Resolved |
| Modifier and Type | Method and Description |
|---|---|
static ExportResolution |
ambiguous() |
com.oracle.truffle.api.strings.TruffleString |
getBindingName() |
JSModuleRecord |
getModule() |
boolean |
isAmbiguous() |
boolean |
isNamespace() |
boolean |
isNull()
Definition not found or circular request.
|
static ExportResolution |
notFound()
Definition not found or circular request.
|
static ExportResolution |
resolved(JSModuleRecord module,
com.oracle.truffle.api.strings.TruffleString bindingName) |
public boolean isNull()
public boolean isAmbiguous()
public boolean isNamespace()
public JSModuleRecord getModule()
public com.oracle.truffle.api.strings.TruffleString getBindingName()
public static ExportResolution resolved(JSModuleRecord module, com.oracle.truffle.api.strings.TruffleString bindingName)
public static ExportResolution notFound()
public static ExportResolution ambiguous()