Do not create expect / actual gutters for primary constructor

So #KT-22177 Fixed
So #KT-21063 Obsolete
This commit is contained in:
Mikhail Glukhikh
2018-06-06 19:06:49 +03:00
parent b235af0656
commit cfd1a54463
4 changed files with 6 additions and 2 deletions
@@ -349,6 +349,7 @@ private fun collectActualMarkers(
declaration: KtNamedDeclaration,
result: MutableCollection<LineMarkerInfo<*>>
) {
if (declaration is KtPrimaryConstructor) return
val descriptor = declaration.toDescriptor() as? MemberDescriptor ?: return
val commonModuleDescriptor = declaration.containingKtFile.findModuleDescriptor()
@@ -378,6 +379,7 @@ private fun collectExpectedMarkers(
declaration: KtNamedDeclaration,
result: MutableCollection<LineMarkerInfo<*>>
) {
if (declaration is KtPrimaryConstructor) return
val descriptor = declaration.toDescriptor() as? MemberDescriptor ?: return
val platformModuleDescriptor = declaration.containingKtFile.findModuleDescriptor()
@@ -340,6 +340,7 @@ private fun collectActualMarkers(
declaration: KtNamedDeclaration,
result: MutableCollection<LineMarkerInfo<*>>
) {
if (declaration is KtPrimaryConstructor) return
val descriptor = declaration.toDescriptor() as? MemberDescriptor ?: return
val commonModuleDescriptor = declaration.containingKtFile.findModuleDescriptor()
@@ -369,6 +370,7 @@ private fun collectExpectedMarkers(
declaration: KtNamedDeclaration,
result: MutableCollection<LineMarkerInfo<*>>
) {
if (declaration is KtPrimaryConstructor) return
val descriptor = declaration.toDescriptor() as? MemberDescriptor ?: return
val platformModuleDescriptor = declaration.containingKtFile.findModuleDescriptor()
@@ -1,4 +1,4 @@
actual annotation class <lineMarker>Ann</lineMarker> actual <lineMarker>constructor</lineMarker>(
actual annotation class <lineMarker>Ann</lineMarker> actual constructor(
actual val <lineMarker>x</lineMarker>: Int,
actual val <lineMarker>y</lineMarker>: String
)
@@ -1,4 +1,4 @@
expect annotation class <lineMarker>Ann</lineMarker><lineMarker>(</lineMarker>
expect annotation class <lineMarker>Ann</lineMarker>(
val <lineMarker>x</lineMarker>: Int,
val <lineMarker>y</lineMarker>: String
)