Uses of Package
com.google.common.io
Packages that use com.google.common.io
Package
Description
Utility methods and classes for I/O; for example input streams, output streams, readers, writers,
and files.
Utilities for reflection.
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.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.Disables Animal Sniffer's checking of compatibility with older versions of Java/Android.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.Annotates a "top-level" type-variable usage that takes its nullness from the type argument supplied by the user of the class.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...)
).Creates temporary files and directories whose permissions are restricted to the current user or, in the case of Android, the current app. -
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