public final class CommonJSResolution extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
CJS_EXT |
static String |
FILE |
static String |
INDEX_JS |
static String |
INDEX_JSON |
static String |
INDEX_NODE |
static String |
JS_EXT |
static String |
JSON_EXT |
static String |
MJS_EXT |
static String |
NODE_EXT |
static String |
NODE_MODULES |
static String |
PACKAGE_JSON |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
fileExists(com.oracle.truffle.api.TruffleFile modulePath) |
static String |
getCoreModuleReplacement(JSRealm realm,
String moduleIdentifier) |
static List<com.oracle.truffle.api.TruffleFile> |
getNodeModulesPaths(com.oracle.truffle.api.TruffleFile path) |
static com.oracle.truffle.api.TruffleFile |
joinPaths(com.oracle.truffle.api.TruffleFile p1,
String p2) |
static com.oracle.truffle.api.TruffleFile |
loadIndex(com.oracle.truffle.api.TruffleFile modulePath) |
static JSDynamicObject |
loadJsonObject(com.oracle.truffle.api.TruffleFile jsonFile,
JSRealm realm) |
public static final String FILE
public static final String NODE_MODULES
public static final String PACKAGE_JSON
public static final String INDEX_JS
public static final String INDEX_JSON
public static final String INDEX_NODE
public static final String JS_EXT
public static final String CJS_EXT
public static final String MJS_EXT
public static final String JSON_EXT
public static final String NODE_EXT
public static String getCoreModuleReplacement(JSRealm realm, String moduleIdentifier)
public static com.oracle.truffle.api.TruffleFile loadIndex(com.oracle.truffle.api.TruffleFile modulePath)
public static List<com.oracle.truffle.api.TruffleFile> getNodeModulesPaths(com.oracle.truffle.api.TruffleFile path)
public static JSDynamicObject loadJsonObject(com.oracle.truffle.api.TruffleFile jsonFile, JSRealm realm)
public static boolean fileExists(com.oracle.truffle.api.TruffleFile modulePath)
public static com.oracle.truffle.api.TruffleFile joinPaths(com.oracle.truffle.api.TruffleFile p1,
String p2)