We generate code for what used to be nested classes and nested enum classes. Since these can't be forward declared in C++, we make them non-nested rather than include more headers everywhere and slow down the build.
Pull request: https://github.com/WebKit/WebKit/pull/4287
Committed 254446@main (11f7471c70b0): <https://commits.webkit.org/254446@main> Reviewed commits have been landed. Closing PR #4287 and removing active labels.
<rdar://problem/99877945>