This class and its children serve to unify handling of files and directories.
A convenience class for finding the jar with the bytecode for a given Class object and similar common tasks.
A subclass of Pickler can indicate whether a particular value can be pickled by instances of this class.
An abstraction for directories.
An abstraction for files.
A common interface for File-based things and Stream-based things.
A simple lexer for tokens as they are used in JSON, plus parens
Tokens understood are:
A sink for when you want to discard all output.
The Path constructor is private so we can enforce some semantics regarding how a Path might relate to the world.
An abstract class for writing and reading Scala objects to and from a legible representation.
This class implements an abstract file backed by a File.
This class implements methods to read and decode source files.
An in-memory directory.
This class implements an in-memory file.
Companion object of class
Lexer which defines tokens and some utility concepts
used for tokens and lexers
An abstraction for filesystem paths.
A skeletal only-as-much-as-I-need Socket wrapper.
Traits for objects which can be represented as Streams.
An abstraction for zip files and streams.