Class CompilingClassLoader.InMemoryFileManager

java.lang.Object
javax.tools.ForwardingJavaFileManager<JavaFileManager>
com.google.common.truth.codegen.CompilingClassLoader.InMemoryFileManager
All Implemented Interfaces:
Closeable, Flushable, AutoCloseable, JavaFileManager, OptionChecker
Enclosing class:
CompilingClassLoader

private class CompilingClassLoader.InMemoryFileManager extends ForwardingJavaFileManager<JavaFileManager>
Provides an in-memory representation of JavaFileManager abstraction, so we do not need to write any files to disk. When files are written to, rather than putting the bytes on disk, they are appended to buffers in byteCodeForClasses.
See Also: