Override/Implement Members: Support "Copy JavaDoc" options for library classes

#KT-12997 Fixed
This commit is contained in:
Alexey Sedunov
2016-07-26 16:45:34 +03:00
parent 8a9a3285de
commit f57c9279f9
2 changed files with 2 additions and 1 deletions
+1
View File
@@ -161,6 +161,7 @@ These artifacts include extensions for the types available in the latter JDKs, s
- [`KT-13084`](https://youtrack.jetbrains.com/issue/KT-13084) Run test method action executes all tests from same kotlin file
- [`KT-12718`](https://youtrack.jetbrains.com/issue/KT-12718) Deadlock due to index reentering
- [`KT-13114`](https://youtrack.jetbrains.com/issue/KT-13114) 'Unused declaration' option 'JUnit static methods' is always enabled
- [`KT-12997`](https://youtrack.jetbrains.com/issue/KT-12997) Override/Implement Members: Support "Copy JavaDoc" options for library classes
- [`KT-13207`](https://youtrack.jetbrains.com/issue/KT-13207) Exception on safe delete from intention in 2016.2
- [`KT-12887`](https://youtrack.jetbrains.com/issue/KT-12887) "Extend selection" should select call's invoked expression
- Fix exception when choose Gradle configurer after project is synced
@@ -104,7 +104,7 @@ fun OverrideMemberChooserObject.generateMember(project: Project, copyDoc: Boolea
}
if (copyDoc) {
val superDeclaration = DescriptorToSourceUtilsIde.getAnyDeclaration(project, descriptor)
val superDeclaration = DescriptorToSourceUtilsIde.getAnyDeclaration(project, descriptor)?.navigationElement
val kDoc = when (superDeclaration) {
is KtDeclaration ->
findDocComment(superDeclaration)