shadow

Package shadow:io

Package shadow:io contains fundamental types used for input and output, both for the console and for file and path manipulation.

Singleton Summary

Singleton Description
Console

Singleton Console provides methods for reading text data from stdin and writing text data to stdout and stderr.

Interface Summary

Interface Description
CanClose

Interface CanClose specifies that a class can be closed.

CanRead

Interface CanRead specifies that a class can read data into an array of byte values.

CanWrite

Interface CanWrite specifies that a class can write data from an array of byte values.

Class Summary

Class Description
File

Class File provides utilities for interacting with a file in the operating system, such as creating a new file, deleting an existing file, reading from a file, and writing to a file.

Path

Class Path provides utilities for managing a path to a file in the operating system.

Exception Summary

Exception Description
IOException

Exception IOException should be thrown when an input or output operation fails in an unexpected way.