Files
openide/plugins/kotlin/idea/tests/testData/quickfix/decreaseVisibility/exposedSuperClassProtectedInAnother.kt.after
Vladimir Dolzhenko cc89c119f7 [kotlin] Port ChangeVisibilityFix to K2
#KTIJ-29583 Fixed

GitOrigin-RevId: 5bff729277bf584e3234da8a1e8ca0a2b0d199ed
2024-07-11 13:06:55 +00:00

16 lines
553 B
Plaintext

// "Make 'First' private" "true"
// ACTION: Add import for 'Other.Data'
// ACTION: Add names to call arguments
// ACTION: Introduce import alias
// ACTION: Make 'Data' public
// ACTION: Make 'First' private
class Other {
internal open class Data(val x: Int)
}
class Another {
private class First : Other.Data(42)
}
// FUS_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.ChangeVisibilityFix$ChangeToPrivateFix
// FUS_K2_QUICKFIX_NAME: org.jetbrains.kotlin.idea.k2.codeinsight.fixes.ChangeVisibilityFixFactories$ChangeToPrivateModCommandAction