Class GlobalBuiltins.JSGlobalLoadNode

All Implemented Interfaces:
com.oracle.truffle.api.instrumentation.InstrumentableNode, com.oracle.truffle.api.nodes.NodeInterface, Cloneable
Direct Known Subclasses:
GlobalBuiltins.JSGlobalLoadWithNewGlobalNode
Enclosing class:
GlobalBuiltins

public abstract static class GlobalBuiltins.JSGlobalLoadNode extends GlobalBuiltins.JSLoadOperation
  • Constructor Details

  • Method Details

    • loadString

      protected Object loadString(com.oracle.truffle.api.strings.TruffleString path, Object[] args)
    • loadFromPath

      protected Object loadFromPath(com.oracle.truffle.api.strings.TruffleString path, JSRealm realm, Object[] args)
    • loadTruffleObject

      protected Object loadTruffleObject(Object scriptObj, Object[] args, com.oracle.truffle.api.interop.InteropLibrary interop)
    • loadScriptObj

      protected Object loadScriptObj(JSObject scriptObj, Object[] args)
    • loadConvertToString

      protected Object loadConvertToString(Object fileName, Object[] args)
    • loadFile

      protected Object loadFile(JSRealm realm, String filePath)
    • loadURL

      protected Object loadURL(JSRealm realm, URL url)
    • evalImpl

      protected Object evalImpl(JSRealm realm, com.oracle.truffle.api.strings.TruffleString fileName, com.oracle.truffle.api.strings.TruffleString source, Object[] args)
    • toString1

      protected final com.oracle.truffle.api.strings.TruffleString toString1(Object target)