Uses of Package
com.google.common.io
Packages that use com.google.common.io
Package
Description
This package contains utility methods and classes for working with Java I/O; for example input
streams, output streams, readers, writers, and files.
This package contains utilities to work with Java reflection.
This package contains testing utilities.
-
Classes in com.google.common.io used by com.google.common.ioClassDescriptionA binary encoding scheme for reversibly translating between byte sequences and printable ASCII strings.Exception indicating invalid base-encoded input encountered while decoding.An extension of
DataInput
for reading from in-memory byte arrays; its methods offer identical functionality but do not throwIOException
.An extension ofDataOutput
for writing to in-memory byte arrays; its methods offer identical functionality but do not throwIOException
.A callback interface to process bytes from a stream.A destination to which bytes can be written, such as a file.A readable source of bytes, such as a file.A destination to which characters can be written, such as a text file.A readable source of characters, such as a text file.Subclass specialized for string instances.Suppresses exceptions by logging them.Suppresses exceptions by adding them to the exception that will be thrown using JDK7's addSuppressed(Throwable) mechanism.Suppression strategy interface.Marks all "top-level" types as non-null in a way that is recognized by Kotlin.ByteArrayOutputStream that exposes its internals.Modes for opening a file for writing.Exception indicating that a recursive delete can't be performed because the file system does not have the support necessary to guarantee that it is not vulnerable to race conditions that would allow it to delete files and directories outside of the directory being deleted (i.e.,SecureDirectoryStream
is not supported).Package-protected abstract class that implements the line reading algorithm used byLineReader
.A callback to be used with the streamingreadLines
methods.Marks a "top-level" type-variable usage as (a) a Kotlin platform type when the type argument is non-nullable and (b) nullable when the type argument is nullable.Options for use with recursive delete methods (MoreFiles.deleteRecursively(java.nio.file.Path, com.google.common.io.RecursiveDeleteOption...)
andMoreFiles.deleteDirectoryContents(java.nio.file.Path, com.google.common.io.RecursiveDeleteOption...)
). -
Classes in com.google.common.io used by com.google.common.reflectClassDescriptionA readable source of bytes, such as a file.A readable source of characters, such as a text file.
-
Classes in com.google.common.io used by com.google.common.testing