-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
File annotations should be copied to ClassBinarySignature
#163
Comments
…`: add reproducer
File-targeting annotations ( If a file contains top-level declarations and has some @file-annotation registered as a non-public marker, a facade class generated to hold these declarations will be filtered out from the dump. |
I understand how it behaves at the moment. I'm arguing that non-public marker on file-level should affect the whole file, including types defined in the file. |
I mean, there's no info about such an annotation (except the file-facade case), so there's nothing we can do on the BCV side at the moment. |
Corresponding YT issue: https://youtrack.jetbrains.com/issue/KT-64981 |
Without this, file annotations are not considered when filtering the classes with non-public markers. Please find the reproducer in the attached pull request.
The text was updated successfully, but these errors were encountered: