Package-level declarations

Types

Link copied to clipboard

Public access to the factory for embedded guest virtual file-systems. "Embedded" VFS operating modes use in-memory file system implementations. Embedded I/O can use tarballs, zip archives, or other sources for file system data.

Link copied to clipboard
object HostVFS

Public access to the factory for bridged host I/O access; satisfies I/O operations with regular host-backed file system facilities. This engine is only active when permission is granted for Host I/O at runtime.

Link copied to clipboard

Public access to create "language filesystem" instances, which overlay on top of embedded or host I/O file systems to provide access to language built-ins. Language VFS is used by the Python, Ruby, and TypeScript layers to load core standard libraries regardless of application I/O settings.

Link copied to clipboard
object OverlayVFS

This module provides utilities for creating simple overlay file systems from regular Java NIO file systems; VFS instances created by this factory can then be used to overlay a host file system with additional content.