-
Notifications
You must be signed in to change notification settings - Fork 30
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
XmlDeclMode
is internal in v0.90.1
#219
Comments
This is strange as you only access the enum constants. They should not be part of the companion. I'll undo it in the next release. For this one, opting in is probably the best workaround. |
This might be a bug of the K2 compiler. It compiles successfully if I change the language version to 1.9. |
@FooIbar It probably is. The companion object was marked as internal as it is only there as implementation detail (to hold the "from" function, which is only there to support the compatibility configuration). The enum constants are not internal. |
I've filed a bug on youtrack: https://youtrack.jetbrains.com/issue/KT-69182/K2-regression-optin-on-enum-companion-blocks-enum-constants |
xmlutil/core/base/src/commonMain/kotlin/nl/adaptivity/xmlutil/XmlStreaming.kt
Lines 121 to 122 in 805e46d
This annotation essentially makes
XmlDeclMode
internal, see https://github.com/FooIbar/EhViewer/actions/runs/9536087101/job/26282595055The text was updated successfully, but these errors were encountered: