-
Notifications
You must be signed in to change notification settings - Fork 391
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
[K2] Different PageId in K1 and K2 for nested classes #3388
Comments
this can affect #2881 |
Both cases are on Dokka's side.
Need to ask Analysis API team about |
For second case It would be nice to have https://youtrack.jetbrains.com/issue/KT-64340/Analysis-API-no-way-to-get-a-type-of-vararg-parameter |
Best case scenario is that it's fixed in Analysis API, but we can add a local workaround. |
It was decided to extract the case with varargs into a separate issue (#3558) because it is tricker to fix. This issue should focus on fixing it for nested classes, which should be fairly easy. |
So far, I have two samples for the change with no visible side effects.
For nested classes
K1:
pageids="module::/Parent.Nested/Nested/#/PointingToDeclaration//-1486420497"
K2:
pageids="module::/Parent.Nested/Parent.Nested/#/PointingToDeclaration//-1486420497"
For vararg arguments
K1:
pageids="module:://withVararg/#kotlin.Int#kotlin.Array[kotlin.String]/PointingToDeclaration//-1486420497"
K2:
pageids="module:://withVararg/#kotlin.Int#kotlin.String/PointingToDeclaration//-1486420497"
Installation
Parent: #3328
The text was updated successfully, but these errors were encountered: