Remove incorrect @NotNull annotation on getIcon() (EA-79802)

This commit is contained in:
Dmitry Jemerov
2017-04-18 17:31:32 +02:00
parent 03cef30717
commit a96eaa2fa9
3 changed files with 6 additions and 5 deletions
@@ -23,6 +23,7 @@ import com.intellij.ui.LayeredIcon
import org.jetbrains.kotlin.descriptors.ValueParameterDescriptor
import org.jetbrains.kotlin.descriptors.VariableDescriptor
import org.jetbrains.kotlin.idea.KotlinDescriptorIconProvider
import org.jetbrains.kotlin.idea.KotlinIcons
import org.jetbrains.kotlin.idea.completion.tryGetOffset
import org.jetbrains.kotlin.idea.core.ArgumentPositionData
import org.jetbrains.kotlin.idea.core.ExpectedInfo
@@ -82,8 +83,8 @@ class MultipleArgumentsItemProvider(
private fun createParametersLookupElement(variables: List<VariableDescriptor>, tail: Tail): LookupElement {
val compoundIcon = LayeredIcon(2)
val firstIcon = KotlinDescriptorIconProvider.getIcon(variables.first(), null, 0)
val lastIcon = KotlinDescriptorIconProvider.getIcon(variables.last(), null, 0)
val firstIcon = KotlinDescriptorIconProvider.getIcon(variables.first(), null, 0) ?: KotlinIcons.PARAMETER
val lastIcon = KotlinDescriptorIconProvider.getIcon(variables.last(), null, 0) ?: KotlinIcons.PARAMETER
compoundIcon.setIcon(lastIcon, 0, 2 * firstIcon.iconWidth / 5, 0)
compoundIcon.setIcon(firstIcon, 1, 0, 0)