Class CommonJSResolution
java.lang.Object
com.oracle.truffle.js.builtins.commonjs.CommonJSResolution
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanfileExists(com.oracle.truffle.api.TruffleFile modulePath) static StringgetCoreModuleReplacement(JSRealm realm, String moduleIdentifier) static List<com.oracle.truffle.api.TruffleFile> getNodeModulesPaths(com.oracle.truffle.api.TruffleFile path) static com.oracle.truffle.api.TruffleFilestatic com.oracle.truffle.api.TruffleFileloadIndex(com.oracle.truffle.api.TruffleFile modulePath) static JSDynamicObjectloadJsonObject(com.oracle.truffle.api.TruffleFile jsonFile, JSRealm realm)
-
Field Details
-
FILE
- See Also:
-
NODE_MODULES
- See Also:
-
PACKAGE_JSON
- See Also:
-
INDEX_JS
- See Also:
-
INDEX_JSON
- See Also:
-
INDEX_NODE
- See Also:
-
JS_EXT
- See Also:
-
CJS_EXT
- See Also:
-
MJS_EXT
- See Also:
-
JSON_EXT
- See Also:
-
NODE_EXT
- See Also:
-
-
Method Details
-
getCoreModuleReplacement
-
loadIndex
public static com.oracle.truffle.api.TruffleFile loadIndex(com.oracle.truffle.api.TruffleFile modulePath) -
getNodeModulesPaths
public static List<com.oracle.truffle.api.TruffleFile> getNodeModulesPaths(com.oracle.truffle.api.TruffleFile path) -
loadJsonObject
public static JSDynamicObject loadJsonObject(com.oracle.truffle.api.TruffleFile jsonFile, JSRealm realm) -
fileExists
public static boolean fileExists(com.oracle.truffle.api.TruffleFile modulePath) -
joinPaths
public static com.oracle.truffle.api.TruffleFile joinPaths(com.oracle.truffle.api.TruffleFile p1, String p2)
-