Consider making GenerationContext extend from Closeable #28684
Labels
status: superseded
An issue that has been superseded by another
theme: aot
An issue related to Ahead-of-time processing
type: enhancement
A general enhancement
The
GenerationContext
keeps generated classes around so that multiple processors (or multiple round of the same processor) get a chance to contribute to the same file if necessary.The Default implementation has a
writeGeneratedContent
that must be called at the end. We thought that it might be more obvious to make the context extend fromCloseable
so that a method that does this must be implemented.The problem is
withName
that creates copies of the context with specialized naming convention. We don't really want those to be closed as the "main" context is still being processed. It's also unclear if we want to prevent users to use the context once it has been closed.The text was updated successfully, but these errors were encountered: