Class ExportResolution

java.lang.Object
com.oracle.truffle.js.runtime.objects.ExportResolution
Direct Known Subclasses:
ExportResolution.Resolved

public abstract class ExportResolution extends Object
Result of the ResolveExport method of module records.
  • Method Details

    • isNull

      public boolean isNull()
      Definition not found or circular request.
    • isAmbiguous

      public boolean isAmbiguous()
    • isNamespace

      public boolean isNamespace()
    • getModule

      public AbstractModuleRecord getModule()
    • getBindingName

      public com.oracle.truffle.api.strings.TruffleString getBindingName()
    • resolved

      public static ExportResolution resolved(AbstractModuleRecord module, com.oracle.truffle.api.strings.TruffleString bindingName)
    • notFound

      public static ExportResolution notFound()
      Definition not found or circular request.
    • ambiguous

      public static ExportResolution ambiguous()