final classWriteReportingFileManager extends ForwardingJavaFileManager[JavaFileManager]
Track write calls through customized file manager.
Note
getFileForOutput used by the annotation process for writing
resources cannot be overridden because of a Javac SDK check.
JDK8 has a hard-coded check against it that impedes wrapping
RegularFileObject with other instances, e.g. ForwardingFileObject.
Linear Supertypes
ForwardingJavaFileManager[JavaFileManager], JavaFileManager, OptionChecker, Flushable, Closeable, AutoCloseable, AnyRef, Any
Track write calls through customized file manager.
getFileForOutput
used by the annotation process for writing resources cannot be overridden because of a Javac SDK check. JDK8 has a hard-coded check against it that impedes wrappingRegularFileObject
with other instances, e.g.ForwardingFileObject
.