Uses of Annotation Interface
com.google.common.io.ParametricNullness
Packages that use ParametricNullness
Package
Description
Utility methods and classes for I/O; for example input streams, output streams, readers, writers,
and files.
-
Uses of ParametricNullness in com.google.common.io
Methods in com.google.common.io with annotations of type ParametricNullnessModifier and TypeMethodDescriptionByteProcessor.getResult()
Return the result of processing all the bytes.LineProcessor.getResult()
Return the result of processing all the lines.<T> T
ByteSource.ByteArrayByteSource.read
(ByteProcessor<T> processor) <T> T
ByteSource.read
(ByteProcessor<T> processor) Reads the contents of this byte source using the givenprocessor
to process bytes as they are read.static <T> T
ByteStreams.readBytes
(InputStream input, ByteProcessor<T> processor) Process the bytes of the given input stream using the given processor.static <T> T
Files.readBytes
(File file, ByteProcessor<T> processor) Deprecated.<T> T
CharSource.CharSequenceCharSource.readLines
(LineProcessor<T> processor) <T> T
CharSource.readLines
(LineProcessor<T> processor) Reads lines of text from this source, processing each line as it is read using the givenprocessor
.static <T> T
CharStreams.readLines
(Readable readable, LineProcessor<T> processor) Streams lines from aReadable
object, stopping when the processor returnsfalse
or all lines have been read and returning the result produced by the processor.static <T> T
Files.readLines
(File file, Charset charset, LineProcessor<T> callback) Deprecated.PreferasCharSource(file, charset).readLines(callback)
.static <T> T
Resources.readLines
(URL url, Charset charset, LineProcessor<T> callback) Streams lines from a URL, stopping when our callback returns false, or we have read all of the lines.<C extends Closeable>
CCloser.register
(C closeable) Method parameters in com.google.common.io with annotations of type ParametricNullness
asByteSource(file).read(processor)
.